如何将此字符串转换为日期时间格式?06月/ 10月/ 2011:19:00:02
我试过这个,但它不起作用.
$s = '06/Oct/2011:19:00:02';
$date = strtotime($s);
echo date('d/M/Y:H:i:s', $date);
Run Code Online (Sandbox Code Playgroud)
Cri*_*iss 59
使用DateTime :: createFromFormat
$date = date_create_from_format('d/m/Y:H:i:s', $s);
$date->getTimestamp();
Run Code Online (Sandbox Code Playgroud)
NBK*_*NBK 27
问题在于您的代码格式,
序使用strtotime(),就应该替换'06/Oct/2011:19:00:02'用06/10/2011 19:00:02和date('d/M/Y:H:i:s', $date);用date('d/M/Y H:i:s', $date);.注意两者之间的空格.
所以最终的代码看起来像这样
$s = '06/10/2011 19:00:02';
$date = strtotime($s);
echo date('d/M/Y H:i:s', $date);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
216889 次 |
| 最近记录: |