0.0.1 • Published 8 years ago
time-calculate v0.0.1
time-calculate
Yet another lib to calculate Date.
It can transfer to Day, hours, minutes and seconds(years and months calculation is not supported now).
Before Use
We add a concept(Class) Interval in the lib. So what is interval?
A interval can be an Object or just a string.
We defined the below abbreviations:
- D: Days
- h: hours
- m: minutes
- s: seconds
So use can use { D: 1, h: 2, m: 3, s: 4 } or 1D2h3m4s to define the interval: one day, two hours, 3 minutes and 4 seconds.
That is Interval.
Support Features
add
Add one Date and an Interval into another Date:
const date = new Date()
Time.add(date, { D: 1 })This means caculate the day after current and return a new Date()
sub
Sub one Date and an Interval into another Date:
Time.sub(date, { D: 1 })The same as add method.
diff
Time.diff(date, Time.sub(date, { D: 1 }), '{D} days {s} seconds')Diff the two date and return the Interval, if use the third argument, then it will be formatted.
What is next?
You can see the progress in the issue.
0.0.1
8 years ago