在javascript中提前拍摄时间

时间:2014-09-23 14:01:07

标签: javascript php

我在php中有这个小片段,我可以提前拍摄当前时间以完成5分钟的时间段。但我想在JS中做同样的事情。任何想法,因为我是JS的新手,最好的方法是什么?

<?php
$t=time();
$interval=5*60;
$last = $t - $t % $interval;
$next = $last + $interval;
echo "Next interval at ".strftime('%H:%M:%S', $next)."\n";
?>

1 个答案:

答案 0 :(得分:1)

我不是专业人士,但我确信你可以用它来抽出时间:

var d = new Date();
var n = d.getTime();

完整代码将是:

var d = new Date();
var t = d.getTime();
var interval = 5*60*1000;
var last = t - t % interval;
var next = last - interval;
d.setTime(next);
alert('Next interval at "'+d.toTimeString().split(' ')[0]+'"');

已编辑:现在可行了,请在此处查看jsfiddle