【发布时间】:2015-05-06 10:29:54
【问题描述】:
我只想在给定的日期/时间运行一些特定的javascript function 一次。
例如,我在php 中有一个日期时间变量,如下所示。
$date = "May 7, 2015 17:08:43";
我有一些类似的功能
function some_function()
{
.....
.....
}
如何在给定的日期时间May 7, 2015 17:08:43 只运行一次此功能。
我试过了,但它不能正常工作。
var date = "<?php echo date('n/j/Y/H:i', strtotime($date));?>";
var myDate = new Date();
var current_date = (myDate.getMonth()+1) + "/" + myDate.getDate() + "/" + myDate.getFullYear()+ "/"+ myDate.getHours() + ":" + myDate.getMinutes();
var interval = setInterval(function() {
if(date==current_date)
{
some_function();
}
}, 4000);
clearInterval(interval);
有什么好的技巧吗?
【问题讨论】:
-
我需要知道
some_function()会做什么 -
每 4000 人可以跳过你想要的那一分钟......
-
这里
some_function用于使用location.reload();重新加载页面
标签: javascript php datetime