php - 時間戳記 減一天
ringa_lee
ringa_lee 2017-04-11 09:08:07
[PHP讨论组]

請問一下 我MYSQL中每筆數據都有時間戳記 就是用php的 time()

想問要如何用php 顯示該筆數據的時間 減去一天?
假設該筆數據時間為 2017-01-25
則我可以讓它顯示 2017-01-24

ringa_lee
ringa_lee

ringa_lee

全部回复(7)
黄舟
$date = "2017-01-25";

echo date("Y-m-d",strtotime("-1 days",strtotime($date)));

这样即可显示目标时间前一天时间

大家讲道理
$time = strtotime("-1 days",time());

echo date("Y-m-d H:i:s",$time);
巴扎黑

strtotime();

PHP中文网

这个问题可以百度出来

阿神

strtotime();这个函数的设置可以解决你的问题,但是我不了解,你为啥会出现这样的需求,是因为时间的时区问题让你减的,还是你们本身就是设置了这样的奇葩需求

迷茫

time() - 86400

大家讲道理

这个是获取前一天时间的方法

$time = strtotime("-1 days",time());
echo date("Y-m-d H:i:s",$time);
    

如果time时间与当前时间不一致,可排查服务器时间是否与当前一致

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

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