時間戳記 減一天

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

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

阅读 3.9k
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();这个函数的设置可以解决你的问题,但是我不了解,你为啥会出现这样的需求,是因为时间的时区问题让你减的,还是你们本身就是设置了这样的奇葩需求

time() - 86400

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题