Timeless
Javascript (Node + Browser) library that helps to deal with time in timezone- and/or date- agnostic way
Install
Node
$ npm install timeless
Ender
$ ender add timeless --use=your_ender_file
Usage
toMilliseconds
– converts time string to milliseconds
Node:
var time = ;time; // -> 44580000
Ender:
$time; // -> 44637123
toTimestamp
– parses date[time] string into timestamp (Assumes UTC, AM)
Node:
var time = ;time; // -> 3155673600000
Ender:
$time; // -> 1377131400000 (22 Aug 2013 00:30:00 GMT)
getBaseDateTime
– returns midnight time of the specified date (strips time value from the timestamp, assumes UTC)
Node:
var time = ;time; // -> 1377129600000 (22 Aug 2013 12:30:00 -> 22 Aug 2013 00:00:00)
Ender:
$time; // -> 3155673600000 (31 Dec 2069 00:00:12 -> 31 Dec 2069 00:00:00)
padLeft
– fills empty digit places with 0
Node:
var time = ;time; // -> '01'
Ender:
$time; // -> '10'
License
Timeless is licensed under the MIT license.