我在php中有这个代码(计算" NOW"与另一个日期之间的差异 - 以小时,秒和分钟计算)
$date_now=date("Y-m-d");
$hour_now=date("G:i:s",time() + 3600); // without +3600, i get one hour back from the real time
$date_time_now = new dateTime($date_now." ".$hour_now);
$date_time_start = new dateTime("2018-06-14"." "."11:46:24");
$diff=$date_time_now->diff($date_time_start);
$hour= $diff->h;
$seconds= $diff->s;
$minutes= $diff ->i;
我怎样才能在javascript / Jquery中进行计算?
答案 0 :(得分:1)
您可以在javascript中使用Date
。
要获得now
- 日期,您只需执行Date.now()
。要从特定时间获取日期,您可以查看精彩的MDN docs,其中包含:
new Date(year, monthIndex [, day [, hour [, minutes [, seconds [, milliseconds]]]]]);
现在你可以简单地减去两个日期,你得到的是以毫秒为单位的差异:
Date.now() - new Date(1980, 1, 20) // 20th february 1980