为什么会出现这种奇怪的行为?
我想将此日期2009-02-15创建为我指定的格式,但它显示的年份为1970。为什么会这样?我在 PHP.net 手册上找到了这个例子。
<?php
$format = 'Y-m-!d H:i:s';
$date = DateTime::createFromFormat($format, '2009-02-15 15:16:17');
echo "Format: $format; " . $date->format('Y-m-d H:i:s') . "\n"; //Output is Format: Y-m-!d H:i:s; 1970-01-15 15:16:17