dformater

1.2.1 • Public • Published

dformater

npm version

A Node.js package to easily format dates into "dd M Y" format with the option to set the timezone dynamically.

Installation

You can install dformater using npm:

npm install dformater

Usage

This is usage for dformater, theres a feature that you can try the list will be listed below in the time being :

  • Change Format Date to d M Y
  • Extract date into object {day, month, year}

Format Date into d M Y

const formatDate = require("dformater");

const date = new Date(); // Current date and time
const formattedDate = formatDate(date, "America/New_York", "en-US");
console.log(formattedDate); // Output: "12 March 2024"

Extract Date into an object

const formatDate = require("dformater");

const date = new Date(); // Current date and time
const formattedDate = extractDate(date, "UTC", "en-US");
console.log(formattedDate); // Output: { day, month, year }

API

formatDate(date[, timezone[, locale]])

Formats a given date into the desired format.

  • date: The date to be formatted. It can be a Date object or a string representing a date.
  • timezone (optional): The timezone to use for formatting the date. Defaults to "UTC".
  • locale (optional): The locale to use for formatting. Defaults to "en-US".

Change Log

12/03/2023

  • Deploy dformater for production
  • update readme.md for better understanding the package
  • add api usage
  • add usage list of the package
  • add new feature for Extract the date to object

Notes

  • The function uses the Intl.DateTimeFormat object to format the date.
  • The default format is "day month year", where: -- day is a two-digit day of the month. -- month is the full name of the month. -- year is the full numeric representation of the year.
  • The timezone parameter allows you to specify the timezone in which the date should be interpreted. If not provided, it defaults to "UTC".
  • The locale parameter allows you to specify the locale for formatting. If not provided, it defaults to "en-US".
  • The formatted date does not include a comma.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Readme

Keywords

Package Sidebar

Install

npm i dformater

Weekly Downloads

1

Version

1.2.1

License

MIT

Unpacked Size

4.74 kB

Total Files

5

Last publish

Collaborators

  • mzcoder