clockbox
A JavaScript time-based data store.
Example
var ClockBox = date = "1/26/2015" clockbox = "1/25/2015" "1/31/2015"; date;clockbox; console; // "data!"
API
new ClockBox(start, end)
c = "1/25/2015" "1/31/2015";
c.store(date, data)
The date
here (and for #fetch
, etc.) can be a Date instance or a string
which Date can parse.
var datestring = "1/26/2015 14:00"; c;
c.fetch(date)
c; // => "data!"
c.fetchDay(date)
This will return an Array-like object (the keys are Numbers) containing only the hours which hold data.
c14; // => "data!"
c.clear(date, data)
This is the same as doing c.store(datestring, null)
.
ccleardatestring;c; // => null