当前位置:首页 > 编程技术 > php技术 > 正文内容

php时间日期计算方法

车厘子9个月前 (03-16)php技术412

  php自带的函数strtotime(),可以用来快速计算一天后、一周后、一个月后、一年后的时间。可以用于计算会员到期日,产品到期时间等等。

具体用法

$today = date('Y-m-d'); //今天的日期
$wutian = date('Y-m-d',strtotime("-5 days")); //5天前的日期
$tomorrow = date('Y-m-d',strtotime("+1 days"));  //明天的日期
$week = date('Y-m-d',strtotime("+1 week"));  //1周之后的日期
$a_month_later = date('Y-m-d',strtotime("+1 months"));  //一个月后的日期

echo '今天的日期是:' . $today;
echo '5天前的日期是:' . $wutian;
echo '明天的日期是:' . $tomorrow;
echo '一周后的日期是:' . $week;
echo '一个后的日期是:'  . $a_month_later;

输出结果:

今天的日期是:2023-03-16
5天前的日期是:2023-03-11
明天的日期是:2023-03-17
一周后的日期是:2023-03-23
一个后的日期是:2023-04-16

其他用法

////其他用法
strtotime( " +30 seconds"); //30秒之后
strtotime( " +20 minutes"); //20分钟之后
strtotime( " -1 hours");  //一个小时之前

本文链接:https://yun.ha.cn/post/87.html 转载需授权!

分享到:

扫描二维码推送至手机访问。

版权声明:本文由云蛤社区发布,如需转载请注明出处。

技术交流QQ群:657091037

部分文章和资源从互联网中收集,如有侵权 联系站长删除。

本文链接:https://yun.ha.cn/post/87.html

分享给朋友:

“php时间日期计算方法” 的相关文章

网站中记录爬虫最简单直观的方法

网站中记录爬虫最简单直观的方法

每次做网站的时候都会想着如何记录爬虫,可网上现成的轮子并没有提供现成的给你用,不信你可以查查看。那么没轮子怎么造轮子最快。一种方法就是搜集现成的UA添加进数据库里,然后再调用,这种方法应当是第一个能想到的法子,那么他实际上并不实用。因为爬虫的UA 和 IP 并不完全固定 或许又改了呢? 所...

记录必应推送写法 bing 推送功能

记录必应推送写法 bing 推送功能

function bing_tuisong($url,$urlarray) {     $data = [ // 数据        ...

php通过时间戳自动计算 1分钟前,N小时前,N年前的例子

php通过时间戳自动计算 1分钟前,N小时前,N年前的例子

  最近刚好有一个php项目需求,需要用显示帖子的发布时间,时间显示格式要求是这种的:N分钟前,N小时前,N个月前,N年前;其实实现方法有很多种,我这里就用了最简单傻瓜式的方式来写。直接判断秒数来输出对应的时间,具体如下:1分钟 = 60秒1小时 = 3600秒一天(24小时) =&nbs...

对ThinkPHP模型查询出的结果数据集进行排序的方法

对ThinkPHP模型查询出的结果数据集进行排序的方法

   相信很多小伙伴也在用ThinkPHP进行项目开发,ThinkPHP的模型功能可以很方便的对数据库进行增删改查的操作,ThinkPHP的模型也自带了order()方法进行原生MySql排序查询。但是可能会有一些业务逻辑需要将查询的数据集进行二次处理以及排序等操作,今天给大家分...

php实现监听Redis缓存过期回调的方法

php实现监听Redis缓存过期回调的方法

Redis简介   Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis缓存过期Redis是可以设置一个Key的...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。