在我们开发商城类的项目时,通常会有类似活动倒计时的需求,那么今天我们不讲那么复杂,我们从最简单的生日倒计时来学习~
假设有这样一个问题->“你如何创建一个PHP脚本实现计算当天和生日之间的天数”。
下面我们一步步来实现:
具体代码如下:
<?PHP $target_days = mktime(0,0,0,10,29,2021);// 修改日期 10/29/2021 $today = time(); $diff_days = ($target_days - $today); $days = (int)($diff_days/86400); print 距离下一个生日的天数: $days 天!.<br>;
这里我定义的生日时间是2021年10月29日,那么我们来运行一下看看:
写这篇文章的今天是2021年7月28日,而到2021年10月29日的确是92天!
所以搞定啦,生日倒计时天数就是这么简单~
1、PHP中的mktime()
函数可以用于返回一个日期的UNIX时间戳,语法是“mktime(hour,minute,second,month,day,year,is_dst);
”,其中参数分别表示时、分、秒、月、天、年,is_dst
参数则表示如果时间在夏令时期间,则设置为 1,否则设置为 0,若未知则设置为 -1(默认)。如果未知,PHP 会试图找到自己(可能产生意外的结果)。 注意:该参数在 PHP 5.1.0 中被废弃。取而代之使用的是新的时区处理特性。
2、time()
函数则用于返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数。
编程之家有很多PHP高质量的视频资源,欢迎大家免费学习,地址请戳->/course/list/php/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。