10

我试图在 d3 中创建两个变量,一个是当前的小时和分钟(格式为 00:00),另一个是简单的当前时间,小时值减去 2。因此,例如:当前时间是 15:38,另一个变量将被计算为 13:38。

这是我当前获取当前时间的代码(在coffeescript中):

formatTime = d3.time.format("%H:%M")
currentTime = (d) -> formatTime(new Date())

提前致谢!

4

1 回答 1

23

结帐d3.time.interval

> d = new Date()
Fri Sep 13 2013 00:00:00 GMT-0400 (Eastern Daylight Time)
> twoHoursAgo = d3.time.hour.offset(d, -2)
Fri Sep 13 2013 17:09:04 GMT-0400 (Eastern Daylight Time)
> [twoHoursAgo, d].map(formatTime)
["17:09", "19:09"]
于 2013-09-13T23:14:56.027 回答