2013-04-29 250 views
0

我有一个字符串,它是在YYMMDDHHMM的格式的10位数字的日期/时间表示,例如:转换YYMMDDHHMM日期/时间字符串到PHP时间戳

为4月28日,2013 22 :40(DD/MM/YY格式28/04/13)

我需要将其转换为有效的PHP时间戳,但我使用Date和strtotime函数卡住,并且不确定是否是在任何情况下最好的方法。

更新:我已经添加了这些行我的代码:

$date = DateTime::createFromFormat('ymdHi', '1304282240'); 
echo $date->format('m/d/Y h:i:s A'); 

似乎工作

回答

3

我相信你想是这样的:

$date = DateTime::createFromFormat('ymdHi', '1304282240'); 
+0

谢谢@DeeDee - 看我的上面的其他评论,我无法得到它回应时间戳。有任何想法吗? – user982124 2013-04-29 03:13:22

+0

我想我发现我的问题,这似乎工作:echo $ date-> format('m/d/Y h:i:s A'); – user982124 2013-04-29 03:18:18

+0

太棒了,很高兴你能找到它! – DeeDee 2013-04-29 03:21:59