如何用PHP实现给指定日期加减天数的功能?
- 内容介绍
- 相关推荐
本文共计695个文字,预计阅读时间需要3分钟。
在文章《PHP日期时间运用七:获取某个国家的日期和星期》中,我向读者介绍了如何获取某个国家的日期和星期;今天继续日期时间运用系列练习。本文的主题是如何编写一个。
在这篇文章《PHP日期时间运用七:获取某个国家的日期和星期》中,我给大家介绍了怎么获取某个国家的日期和星期;今天继续日期时间运用系列的练习~本文的主题是“如何编写一个 PHP 脚本来添加/减去特定日期的天数”。
说通俗点就是让我们用PHP输出多少天前,多少天后的日期。
还是不明白的话,我们就直接来看代码:
PHP代码如下:
<?php $dt='2021-09-15'; echo '原始日期 : '.$dt."<br>"; $no_days = 50; $bdate = strtotime("-".$no_days." days", strtotime($dt)); $adate = strtotime("+".$no_days." days", strtotime($dt)); echo '50天前 : '.date("Y-m-d", $bdate)."<br>"; echo '50天后 : '.date("Y-m-d", $adate)."<br>";
输出结果是:
这下明白了吧!
上述代码中,我们给了一个指定日期“2021-09-15”,然后又指定了一个天数“50”。
最后通过-、+运算符求该日期50天前以及50天后的日期。
本文共计695个文字,预计阅读时间需要3分钟。
在文章《PHP日期时间运用七:获取某个国家的日期和星期》中,我向读者介绍了如何获取某个国家的日期和星期;今天继续日期时间运用系列练习。本文的主题是如何编写一个。
在这篇文章《PHP日期时间运用七:获取某个国家的日期和星期》中,我给大家介绍了怎么获取某个国家的日期和星期;今天继续日期时间运用系列的练习~本文的主题是“如何编写一个 PHP 脚本来添加/减去特定日期的天数”。
说通俗点就是让我们用PHP输出多少天前,多少天后的日期。
还是不明白的话,我们就直接来看代码:
PHP代码如下:
<?php $dt='2021-09-15'; echo '原始日期 : '.$dt."<br>"; $no_days = 50; $bdate = strtotime("-".$no_days." days", strtotime($dt)); $adate = strtotime("+".$no_days." days", strtotime($dt)); echo '50天前 : '.date("Y-m-d", $bdate)."<br>"; echo '50天后 : '.date("Y-m-d", $adate)."<br>";
输出结果是:
这下明白了吧!
上述代码中,我们给了一个指定日期“2021-09-15”,然后又指定了一个天数“50”。
最后通过-、+运算符求该日期50天前以及50天后的日期。

