kiss-date

keep it simple stupid date library

Usage no npm install needed!

<script type="module">
  import kissDate from 'https://cdn.skypack.dev/kiss-date';
</script>

README

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