@ordermentum/samay

Wrapper for manipulating time with timezone offsets


License
Apache-2.0
Install
npm install @ordermentum/samay@1.0.2

Documentation

Timezone Helper

How to use?

const samay = require('@ordermentum/samay');

let timestamp = timezone('Australia/Sydney');
const date = new Date(); // 2017-06-22T07:46:38.277Z
console.log(timestamp(new Date(), 'DD/MM/YYYY h:mm:ss a')); // 22/06/2017 5:46:38 pm

timestamp = timezone('Blaah');
console.log(timestamp(new Date(), 'DD/MM/YYYY h:mm:ss a')); // null

// Different format/timezone

console.log(samay('Asia/Tokyo')(date, 'DD/MM/YYYY h:mm:ss [at] a')) // 22/06/2017 at 4:46:38 pm

// No format
console.log(samay('Australia/Sydney')(date)); // 2017-06-22T17:46:38+10:00