0.0.2 • Published 10 months ago

timeflux v0.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

timeflux

timeflux is a lightweight JavaScript library for parsing, validating, manipulating, and formatting dates. This library is designed to be a lighter and more efficient alternative to libraries like moment.js.

Features

  • Parsing date strings in various formats
  • Validating date strings
  • Manipulating dates (adding and subtracting days, hours, minutes, and seconds)
  • Formatting dates in various formats
  • Comparing dates (before, after, and same day)

Installation

You can install timeflux with npm:

npm install timeflux

Usage

import Timing from 'timeflux';

// Create a new instance of Timing
const timing = new Timing('2023-01-01');

// Add days
timing.addDays(5);

// Subtract hours
timing.subtractHours(2);

// Format the date
console.log(timing.format('YYYY-MM-DD')); // Outputs: '2023-01-06'

// Check if the date is before another date
console.log(timing.isBefore('2023-01-07')); // Outputs: true

Testing

You can run tests for timeflux with the following command:

npm test

Contributing

Contributions are welcome! Please create an Issue or Pull Request on GitHub.

License

timeflux is licensed under the MIT License. See the LICENSE file for more details.

You can customize this README.md file according to your needs. Make sure to clearly explain what your library is, how to use it, and provide code examples. You should also include information about how to run tests and how others can contribute to your project.

0.0.2

10 months ago

0.0.1

10 months ago