PrettierDate is a simple and useful utility for formatting JavaScript date objects into more readable formats. It simplifies date formatting, especially when working with day/month/year formats.
npm install prettierdate
You can include this library in your project and use various date formatting functions.
const PrettierDate = require('prettierdate');
// Default date: Current date and time
console.log(PrettierDate.pretty()); // Example: "30/11/2024 14:32"
// Date and time with dot separator
console.log(PrettierDate.prettyWithDots()); // Example: "30.11.2024 14:32"
// Current date and time
console.log(PrettierDate.prettyNow()); // Example: "30/11/2024 14:32"
// Only time
console.log(PrettierDate.prettyHour()); // Example: "14:32"
// Date format
console.log(PrettierDate.prettyDate()); // Example: "30/11/2024"
// Only date with dot separator
console.log(PrettierDate.prettyDateWithDots()); // Example: "30.11.2024"
// Formatting a specific date
const someDate = new Date('2024-11-01T10:45:00');
console.log(PrettierDate.pretty(someDate)); // Example: "01/11/2024 10:45"
console.log(PrettierDate.prettyWithDots(someDate)); // Example: "01.11.2024 10:45"
console.log(PrettierDate.prettyHour(someDate)); // Example: "10:45"
console.log(PrettierDate.prettyDate(someDate)); // Example: "01/11/2024"
console.log(PrettierDate.prettyDateWithDots(someDate)); // Example: "01.11.2024"
Formats the given date as dd/mm/yyyy hh:mm
. If no date is provided, the current date is used.
Formats the given date as dd.mm.yyyy hh:mm
. If no date is provided, the current date is used.
Returns the current date and time in the format dd/mm/yyyy hh:mm
.
Formats the given date as time only, hh:mm
. If no date is provided, the current date is used.
Formats the given date as dd/mm/yyyy
. If no date is provided, the current date is used.
Formats the given date as dd.mm.yyyy
. If no date is provided, the current date is used.
If you would like to contribute:
- Fork this repository.
- Create a new branch:
git checkout -b feature/new-feature
. - Commit your changes:
git commit -m 'Added a new feature'
. - Push to the branch:
git push origin feature/new-feature
. - Open a pull request.
This project is licensed under the MIT License. See the LICENSE
file for more details.