详细信息 您现在的位置是:首页 > php

php日期时间操作之-取某一日的前一天

来源: 发布时间:2020-02-27 1231 人已围观

摘要php操作日常的方法还是非常多也非常方便的,最近做东西要用到日期前一天、前N天这样的操作。整理如下

php 获取某个日期的前一天

$date = "2020-02-19";
$time = strtotime($date) - 3600*24;
echo date('Y-m-d',$time);
//或者
echo date("Y-m-d",(strtotime("2009-01-01") - 3600*24));


搜索了一些其它操作方法,当天前一天、前一周。。。


(1)打印明天此时的时间戳strtotime("+1 day")

当前时间:echo date("Y-m-d H:i:s",time()) 结果:2016-06-22 09:40:25

指定时间:echo date("Y-m-d H:i:s",strtotime("+1 day"))

结果:2016-06-23 09:40:25


(2)打印昨天此时的时间戳strtotime("-1 day")

当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25

指定时间:echo date("Y-m-d H:i:s",strtotime("-1 day"))

结果:2016-06-21 09:40:25


(3)打印下个星期此时的时间戳strtotime("+1 week")

当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25

指定时间:echo date("Y-m-d H:i:s",strtotime("+1 week"))

结果:2016-06-29 09:40:25


(4)打印上个星期此时的时间戳strtotime("-1 week")

当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25

指定时间:echo date("Y-m-d H:i:s",strtotime("-1 week"))

结果:2009-01-15 09:40:25


(5)打印指定下星期几的时间戳strtotime("next Thursday")

当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25

指定时间:echo date("Y-m-d H:i:s",strtotime("next Thursday"))

结果:2016-06-29 00:00:00


(6)打印指定上星期几的时间戳strtotime("last Thursday")

当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25

指定时间:echo date("Y-m-d H:i:s",strtotime("last Thursday"))

结果:2016-07-15 00:00:00




站点信息

  • 电话:15226178738
  • QQ:1697915848
  • 邮箱:1697915848@qq.com