PHP日期时间运用一:生日倒计时天数的简单实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PHP⽇期时间运⽤⼀:⽣⽇倒计时天数的简单实现
在我们开发商城类的项⽬时,通常会有类似活动倒计时的需求,那么今天我们不讲那么复杂,我们从最简单的⽣⽇倒计时来学习~
假设有这样⼀个问题->“你如何创建⼀个PHP脚本实现计算当天和⽣⽇之间的天数”。

下⾯我们⼀步步来实现:
⾸先创建⼀个PHP⽰例⽂件demo.php
具体代码如下:
1$target_days = mktime(0,0,0,10,29,2021);// 修改⽇期 10/29/2021
4
5$today = time();
6
7$diff_days = ($target_days - $today);
8
9$days = (int)($diff_days/86400);
10
11print "距离下⼀个⽣⽇的天数: $days天!"."
12 ";
这⾥我定义的⽣⽇时间是2021年10⽉30⽇,那么我们来运⾏⼀下看看:
写这篇⽂章的今天是2021年7⽉29⽇,⽽到2021年10⽉30⽇的确是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⽇期时间运⽤⼀:⽣⽇倒计时天数的简单实现的详细内容。

()。

相关文档
最新文档