扫码关注官方订阅号
請問一下 我MYSQL中每筆數據都有時間戳記 就是用php的 time()
time()
想問要如何用php 顯示該筆數據的時間 減去一天?假設該筆數據時間為 2017-01-25則我可以讓它顯示 2017-01-24
ringa_lee
$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();
这个问题可以百度出来
strtotime();这个函数的设置可以解决你的问题,但是我不了解,你为啥会出现这样的需求,是因为时间的时区问题让你减的,还是你们本身就是设置了这样的奇葩需求
time() - 86400
这个是获取前一天时间的方法
如果time时间与当前时间不一致,可排查服务器时间是否与当前一致
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这样即可显示目标时间前一天时间
strtotime();
这个问题可以百度出来
strtotime();这个函数的设置可以解决你的问题,但是我不了解,你为啥会出现这样的需求,是因为时间的时区问题让你减的,还是你们本身就是设置了这样的奇葩需求
time() - 86400
这个是获取前一天时间的方法
如果time时间与当前时间不一致,可排查服务器时间是否与当前一致