php返回昨天的日期
程序员文章站
2024-02-05 22:52:04
...
$today = (date("Y-m-d"))-1;
echo $today."
";
//昨天
$yesterday = date("Y-m-d", strtotime(date("Y-m-d"))-1);
$today = (date("Y-m-d"));
echo $today."
";
//昨天
$yesterday = date("Y-m-d", strtotime(date("Y-m-d"))-1);
一台可以 另一台不行。当时看返回的是昨天的,但等会又不是了
echo $today."
";
//昨天
$yesterday = date("Y-m-d", strtotime(date("Y-m-d"))-1);
$today = (date("Y-m-d"));
echo $today."
";
//昨天
$yesterday = date("Y-m-d", strtotime(date("Y-m-d"))-1);
一台可以 另一台不行。当时看返回的是昨天的,但等会又不是了
回复讨论(解决方案)
echo date('Y-m-d', strtotime("-1 day"));
$web['time_pos'] = 8; //时区
$now_time = gmdate('Y-m-d H:i:s', time() + $web['time_pos'] * 3600); //现在
$date_yeday = gmdate('Y-m-d', time() + $web['time_pos'] * 3600 - 24 * 3600); //昨天
可能是两台电脑的默认时区设置的问题
echo date_default_timezone_get();
看一下
echo date_default_timezone_get();
都返回:WIN7返回: UTC win2003返回:PRC
date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d', strtotime("-1 day"));
上一篇: 【DB】范式