我的日期是这样的:20170508215900
我怎么把它转换成说:5月8日星期一 - 21:59:00
我意识到这可能是一个非常基本的问题,但我已经搜索过,似乎找不到办法.我试过strtotime,但只是把它变成了几秒钟..
$my_end = 20170508215900;
echo "REAL TIME:";
echo strtotime($my_end);
Run Code Online (Sandbox Code Playgroud)
你可能会使用datetime :: createfromformat()
$string = '20170508215900';
$format = 'YmdHis';
$date = DateTime::createFromFormat($format, $string);
echo "Format: $format; " . $date->format( 'l jS M - H:i:s' );
// Monday 8th May - 21:59:00
Run Code Online (Sandbox Code Playgroud)
$ date现在将包含一个DateTime对象供您使用.