0
我使用下面的函数解析SQL时间戳:解析SQL时间戳
static function parse_sql_timestamp($timestamp, $format = 'd-m-Y')
{
return date($format, strtotime($timestamp));
}
但是它有时无法解析它。
echo Helpers::parse_sql_timestamp('2011-12-10 16:44:40', 'd-m-Y H:i:s'); // outputs 10-12-2011 16:44:40
echo Helpers::parse_sql_timestamp('3000-01-01 00:00:00', 'd-m-Y H:i:s'); // output 01-01-1970 01:00:00 (epoch)
我的功能有问题吗? strtotime
的时间戳不是有效的字符串吗?
第二个日期是太遥远的将来的PHP时间戳,也是在这里看到:http://stackoverflow.com/questions/3266077/php-的strtotime-是返流假换一个,未来的日期 – codeling