注意:时间是在不断变化的】
一.生成当前时间的函数对比
1.JS:
var today = new Date();
console.log(today);//console.log()输出是为了调试更加方便(当前页面F12选择console)输出的格式为 Wed Jul 20 2016 18:29:10 GMT+0800 (中国标准时间)
2.PHP
date_default_timezone_set("PRC");
$now=time();
echo date("Y年m月d号 H:i",$now);
输出格式为2016年07月20号 19:32
二.时间戳单位不同
js形式的时间戳比PHP形式的更为精确,JS精确到毫米,PHP精确到秒。
1.js:
console.log(today.getTime());1469015641824
2.PHP
echo "time(时间戳)=".time();time(时间戳)=1469015644
取得时间有一些差距,但不影响,知道JS时间戳单位是毫秒就行。
三.php实现简单的闹铃效果
$preTime =1468811841;//把你当前的时间戳填在此处
$future =$preTime+60*15;//设置时间,这里“+60*15”是15分钟后
if(time()>$future){ //根据if来判断时间的大小(你定的时间和现在的时间)
echo"时间到了"; } else{ echo"时间未到"; }