任何人都知道将 190304121450 转换为2019年3月4日13:19:10的简单方法吗?
我正在使用PHP框架,因此理想情况下,我需要一个PHP函数来执行转换。
使用Python,可以使用
进行转换time.strftime('%y-%m-%d %H:%M:%S', time.strptime(stats[3], '%y%m%d%H%M%S'))
是否有PHP等效项?
我尝试使用
$time = "190304121450";
$time = date('H:i:s m/d/Y', $time);
echo $time;
但它只会返回23:57:30 06/30/8000
答案 0 :(得分:4)
看着https://repl.it/repls/LightsalmonMixedValue,您的预期结果似乎是
19-03-04 12:14:50
如果这是真的,那么这段代码将对其进行转换:
<?php
var_dump(DateTime::createFromFormat('ymdHis', 190304121450));
输出
object(DateTime)#1(3){
[“日期”] =>
string(26)“ 2019-03-04 12:14:50.000000”
[“ timezone_type”] =>
int(3)
[“时区”] =>
string(16)“欧洲/阿姆斯特丹”
}
参考文献: