【发布时间】:2012-09-14 17:06:08
【问题描述】:
我正在尝试转换这种日期格式:
09/14/2012 10:11
转换成其他标准时间戳格式:
2012-09-14 09:44:54
最有效的方法是什么?
【问题讨论】:
-
右侧和搜索功能可能重复。
我正在尝试转换这种日期格式:
09/14/2012 10:11
转换成其他标准时间戳格式:
2012-09-14 09:44:54
最有效的方法是什么?
【问题讨论】:
你可以使用DateTime对象
$date = DateTime($myDate);
或您的自定义输入格式createFromFormat
$date = DateTime::createFromFormat('d/m/y H:i:s', $myDate);
format 会让你的输出
$result = $date->format('Y-m-d H:i:s');
【讨论】:
date('Y-m-d H:i:s', strtotime('09/14/2012 10:11'));
虽然很难改变时间。
【讨论】:
先用strtotime转换成时间戳,再用date把时间戳转换成日期。
$outputDate = date( 'Y-m-d H:i:s', strtotime( $inputDate ));
【讨论】: