php关于时间转换问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/z15818264727/article/details/81093421

在实际开发中,大家都会遇到获取指定时间问题。例如:获取上周,上月的数据。这个时候应该以时间戳为准,使用mktime获取指定时间戳,再通过date()来转化,这样就会解决当遇到跨年,跨月的时候,获取的时间有误差
实例:

<?php
$now = date('Y/m/d H:i:s', mktime(0,0,0,date('m'),date('d')-7,date('Y')));//七天前
//$now = date('Y/m/d H:i:s', 1531670401-7*86400);
$a = 1531670401-1531065601;
$b = date('Y/m/d H:i:s', 1531065601);
var_dump($b);var_dump($a);var_dump($a/86400);
var_dump($now); 

猜你喜欢

转载自blog.csdn.net/z15818264727/article/details/81093421