timeflux
v0.0.2
Published
Lighweight library for manage date and time
Downloads
2
Readme
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.