将yymmddhhmm日期/时间字符串转换为PHP时间戳
我有一个10位日期/时间表示的字符串,格式为yymmddhhmm,例如: 1304282240 是2013年4月28日22:40(2013年4月28日,采用日/月/年格式) 我需要将其转换为一个有效的PHP时间戳,但我一直在使用Date和StrotTime函数,不确定这是否是任何情况下的最佳方法 更新:我已将以下行添加到我的代码中:将yymmddhhmm日期/时间字符串转换为PHP时间戳,php,timestamp,Php,Timestamp,我有一个10位日期/时间表示的字符串,格式为yymmddhhmm,例如: 1304282240 是2013年4月28日22:40(2013年4月28日,采用日/月/年格式) 我需要将其转换为一个有效的PHP时间戳,但我一直在使用Date和StrotTime函数,不确定这是否是任何情况下的最佳方法 更新:我已将以下行添加到我的代码中: $date = DateTime::createFromFormat('ymdHi', '1304282240'); echo $date->format('
$date = DateTime::createFromFormat('ymdHi', '1304282240');
echo $date->format('m/d/Y h:i:s A');
看起来很管用我相信你想要这样的东西:
$date = DateTime::createFromFormat('ymdHi', '1304282240');
我相信你想要这样的东西:
$date = DateTime::createFromFormat('ymdHi', '1304282240');
谢谢@DeeDee-请看我上面的其他评论,我无法让它回显时间戳。有什么想法吗?我想我发现了我的问题,这似乎有效:echo$date->format('m/d/Y h:I:sa');太棒了,很高兴你找到了!谢谢@DeeDee-请看我上面的其他评论,我无法让它回显时间戳。有什么想法吗?我想我发现了我的问题,这似乎有效:echo$date->format('m/d/Y h:I:sa');太棒了,很高兴你找到了!