php的时间日期函数很丰富,其中一个strtotime()应用非常多。可以获取当前日期。通过此函数我们可以设倒计时。
工具/原料
1
搭建好php开发环境。
2
明白strtotime函数使用方法。
方法/步骤
1
strtotime() 函数将任何英文文本的日期或时间描述解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数)。既然要写倒计时,就需要首先获取当前时间:代码如下:$time1 = strtotime(date('Y-m-d H:i:s')); 该代码意思是获取当前时间
2
我们就写到2018-1-1还有多少天吧,那么就需要获取2018-1-1的时间,添加代码如下:$time2 = strtotime(date('2018-1-1 00:00:00'));
3
我们两个时间相减,即可得到时间数,可以量化为小时数,除以3600.(因为1小时=3600秒)。代码如下:$sub1 = ceil(($time2-$time1)/3600);
4
那么怎么获取天数的,答案是除以86400,(因为1天=24小时=86400秒)继续加代码:$sub2 =ceil(($time2-$time1)/86400);
5
然后我们用echo输出提示即可:echo'距离2018年元旦还有$sub1小时!!!';echo'
';echo'距离2018年元旦还有$sub2天!!!';
6
效果图如下:
注意事项
ceil函数是向上取整的意思。
上一篇:如何利用excel进行条件求和
下一篇:Excel表格如何单条件求和