php - 获取指定时间的前一天的日期
天蓬老师
天蓬老师 2017-04-10 15:28:41
[PHP讨论组]

获取昨天的日期: date('Y-m-d', strtotime('-1 days');

但是如果获取某一天的前一天的日期怎么做呢?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(5)
高洛峰
$d = new Datetime("2015-03-02 18:00:00");
echo $d->modify("-1 day")->format("Y-m-d H:i:s");
ringa_lee
$date = new DateTime('2015-02-14');
$diff = new DateInterval('P1D');
$date->sub($diff);

echo $date->format('Y-m-d'); // 2015-02-13
怪我咯

获取的某一天肯定是已知的,直接手动设置成已知时间减去一天的时间就好了吧

巴扎黑
<?php 
    echo (new DateTime("2014-10-25 -1 days", new DateTimeZone("Asia/Shanghai")))->format("Y/m/d"), "\r\n";

    // or 

    echo date("Y-m-d", strtotime("2014-10-25 -1 days")), "\r\n";
?>
阿神
date('Y-m-d',strtotime($date.'-1 day'))

把指定$date传入就行了
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号