kiss-date
TypeScript icon, indicating that this package has built-in type declarations

0.0.5 • Public • Published

kiss-date

GitHub stars

keep it simple stupid date library

Please ★ this repo if you found it useful ★ ★ ★

I created kiss-date to provide a simple way to manipulate dates and timezones using simple math. The date is stored as a tuple (array) containing a unix timestamp and timezone offset in seconds. Adjusting the timezone is as simple as adding the unix timezone with the timezone offset dateArray[0] + dateArray[1].

Features

  • supports timezone manipulation

Installation

npm install --save kiss-date

Dependencies

Usage

import KissDate from 'kiss-date';
const date = new KissDate(new Date(), '-06:00');
console.log(date.dateArray); // [1610926376, -21600]
date.changeTimezone('+00:00');
console.log(date.dateArray); // [1610926376, 0]

Support

Submit an issue

Screenshots

Contribute a screenshot

Contributing

Review the guidelines for contributing

License

MIT License

Clay Risser © 2021

Changelog

Review the changelog

Credits

Support on Liberapay

A ridiculous amount of coffee ☕ ☕ ☕ was consumed in the process of building this project.

Add some fuel if you'd like to keep me going!

Liberapay receiving Liberapay patrons

Package Sidebar

Install

npm i kiss-date

Weekly Downloads

247

Version

0.0.5

License

MIT

Unpacked Size

53.4 kB

Total Files

10

Last publish

Collaborators

  • codejamninja