想必从标题大家就知道,我要开新的文章系列了~那么之前关于
php
数学函数系列的文章可以戳->《
php数学函数实践一:max()和min()函数的趣味解析
》开始学习,这个系列我会持续更新~今天这篇文章就要开启php日期时间之旅了~
在我们开发商城类的项目时,通常会有类似活动倒计时的需求,那么今天我们不讲那么复杂,我们从最简单的生日倒计时来学习~
假设有这样一个问题->“
你如何创建一个PHP脚本实现计算当天和生日之间的天数
”。
下面我们一步步来实现:
首先创建一个PHP示例文件demo.php
立即学习
“
PHP免费学习笔记(深入)
”;
具体代码如下:
这里我定义的生日时间是2021年10月29日,那么我们来运行一下看看:
PHP 8.5.5
PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。
下载
写这篇文章的今天是2021年7月28日,而到2021年10月29日的确是92天!
所以搞定啦,生日倒计时天数就是这么简单~
对于上述代码中使用到的函数,下面我们来讲解一下:
1、PHP中的
函数可以用于返回一个日期的UNIX时间戳,语法是“
”,其中参数分别表示时、分、秒、月、天、年,
参数则表示如果时间在夏令时期间,则设置为 1,否则设置为 0,若未知则设置为 -1(默认)。如果未知,PHP 会试图找到自己(可能产生意外的结果)。 注意:该参数在 PHP 5.1.0 中被废弃。取而代之使用的是新的时区处理特性。
2、
函数则用于返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数。
PHP中文网有很多PHP高质量的视频资源,欢迎大家免费学习,地址请戳->
https://www.php.cn/course/list/29/type/2.html
";mktime()mktime(hour,minute,second,month,day,year,is_dst);is_dsttime()