以下代码
date_default_timezone_set('Europe/Berlin');
$timestamp = strtotime('13.03.2017');
echo $timestamp.' '.date('d.m.Y H:i:s', $timestamp).'<br>';
$timestamp += 7*24*60*60;
echo $timestamp.' '.date('d.m.Y H:i:s', $timestamp).'<br>';
$timestamp += 7*24*60*60;
echo $timestamp.' '.date('d.m.Y H:i:s', $timestamp).'<br>';
导致此输出:
1489359600 13.03.2017 00:00:00
1489964400 20.03.2017 00:00:00
1490569200 27.03.2017 01:00:00
最后一行应为bi 1490569200 27.03.2017 00:00:00
,所以我问自己出了什么问题。这是一个php错误吗?
我该怎么做才能获得正确的输出?