计算两次js / jquery

时间:2018-06-14 18:16:02

标签: javascript php jquery date

我在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中进行计算?

1 个答案:

答案 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