Skip to content

mzcoder-hub/deformater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published