我在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";
?>
答案 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