Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在特定时间和日期站点上播放视频_Php_Javascript_Html - Fatal编程技术网

Php 在特定时间和日期站点上播放视频

Php 在特定时间和日期站点上播放视频,php,javascript,html,Php,Javascript,Html,我想在预定义的时间和日期在我的网站上播放视频。我有网站和视频上传。现在我想在特定的时间播放这段视频,假设我给出了时间和日期,比如2012年12月27日下午5点。它必须在2012年12月27日下午5点播放 请让我知道如何在javascript或php中实现这一点 提前感谢。创建您自己的代码,如果您遇到任何问题,请返回此处寻求帮助以解决问题。 否则,这是我能给你的唯一帮助 if(date() === "1234567890"){ //play the freaking video. } 另外

我想在预定义的时间和日期在我的网站上播放视频。我有网站和视频上传。现在我想在特定的时间播放这段视频,假设我给出了时间和日期,比如2012年12月27日下午5点。它必须在2012年12月27日下午5点播放

请让我知道如何在javascript或php中实现这一点


提前感谢。

创建您自己的代码,如果您遇到任何问题,请返回此处寻求帮助以解决问题。 否则,这是我能给你的唯一帮助

if(date() === "1234567890"){

//play the freaking video. 

}

另外,若用户禁用了Javascript,那个么他们怎样才能看到你们的视频呢

如果PHP知道时间戳,您可以简单地计算剩余时间:

$ts = strtotime('2012-12-31 23:59:59');
$time_until = max(0, $ts - time()); // make sure it doesn't become negative.

?>
<script type="text/javascript">
setTimeout('showVideo', <?php echo $time_until; ?> * 1000);
</script>
$ts=strotime('2012-12-3123:59:59');
$time_until=max(0,$ts-time());//确保它不会变成负值。
?>
设置超时('showVideo',*1000);

在本例中,我让JavaScript进行乘法运算,因为PHP对大数运算不是很在行;这完全取决于你认为
$time\u的大小,直到
将成为:)

你播放视频的代码是什么。如果您发布了这篇文章,我可能会帮助您使用Javascript,只需在您的页面上使用
setTimeout()
;在每次页面加载时,计算时间戳之前的时间。或者,让PHP计算到的时间。对于时间敏感的表达式,表达式为真的可能性非常低,您应该始终添加大于的建议@杰克,但是,我刚才还在聊天,有人告诉我,如果在情况恶化的时候页面被引导的话,这个动作是可以被执行的。我不知道你说的是什么意思。我也不知道为什么要使用date()。我的意思是,为了让代码正常工作,或者为了在这种情况下播放视频,浏览器必须在指定时间的精确分秒内运行(打开/刷新),这会大大降低此答案的实用性,不是吗?:)