unix-date-formatter
TypeScript icon, indicating that this package has built-in type declarations

1.2.8 • Public • Published

unix-date-formatter

unix-date-formatter is a JavaScript library designed to simplify the formatting of Unix timestamps into human-readable strings. With this library, you can easily present timestamps in a user-friendly way, such as "About 2 days ago."

Installation

To install the library using npm, run the following command:

npm install unix-date-formatter

Usage

After installing the library, you can use it to format Unix timestamps in your JavaScript or TypeScript projects. This library should work

Unix formatter

Import the unixFormatter function from the unix-date-formatter module:

import { unixFormatter } from "unix-date-formatter/unix";

Use the unixFormatter function to format Unix timestamps into readable strings. Pass the Unix timestamp (in seconds) as an argument to the unixFormatter component:

import React from "react";
import { unixFormatter } from "unix-date-formatter/unix";

const DateFormat = () => {
    const unixTimestamp = 1675135145; // Replace with your Unix timestamp

    return (
        <p>
            Submitted: {unixFormatter(unixTimestamp)}
        </p>
    );
};

By following these steps, you can effectively format Unix timestamps and display them in a more understandable and user-friendly manner.

Example Output

Assuming the unixTimestamp is provided as 1675135145, the rendered output will be:

Submitted: About 2 days ago

Date formatter

Import the DateFormatter class from the unix-date-formatter module:

import { DateFormatter } from "unix-date-formatter/date";
import { DateFormatter } from "unix-date-formatter/date";

// Create an instance of DateFormatter, locale is 
const dateFormatter = new DateFormatter('2024-03-11T01:31:29.938Z');

// Format date and time
const formattedDate = dateFormatter.formatDateAndTime('Australia/Sydney', 'en-AU');
const dateFormatter = dateFormatter.formatDate(); 

console.log(dateFormatter) // output will be 11 March 2024
console.log(formattedDate); // Output will be formatted date and time in en-AU locale

By following these steps, you can effectively format Unix timestamps and display them in a more understandable and user-friendly manner.

Keep in mind that the actual formatted output will depend on the current time and the specific Unix timestamp you provide.

Package Sidebar

Install

npm i unix-date-formatter

Weekly Downloads

79

Version

1.2.8

License

ISC

Unpacked Size

12.9 kB

Total Files

14

Last publish

Collaborators

  • el-zacharoo