Php 在特定时间和日期站点上播放视频
我想在预定义的时间和日期在我的网站上播放视频。我有网站和视频上传。现在我想在特定的时间播放这段视频,假设我给出了时间和日期,比如2012年12月27日下午5点。它必须在2012年12月27日下午5点播放 请让我知道如何在javascript或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. } 另外
提前感谢。创建您自己的代码,如果您遇到任何问题,请返回此处寻求帮助以解决问题。 否则,这是我能给你的唯一帮助
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()。我的意思是,为了让代码正常工作,或者为了在这种情况下播放视频,浏览器必须在指定时间的精确分秒内运行(打开/刷新),这会大大降低此答案的实用性,不是吗?:)