多语言展示
当前在线:1708今日阅读:84今日分享:32

用php的strtotime()函数设计倒计时

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函数是向上取整的意思。

推荐信息