我的日期字符串值为“星期三,2012年4月25日23:17:06 -0400 ”
我想将其转换为日期值
p.s:我正在使用php 5.2。
答案 0 :(得分:2)
试试这个
$str = "Wed, 25 Apr 2012 23:17:06 -0400";
$date = date("Y-m-d",strtotime($str));
答案 1 :(得分:1)
$date = "Wed, 25 Apr 2012 23:17:06 -0400";
echo date("Y-m-d H:i:s", strtotime($date));
答案 2 :(得分:1)
$date_val = 'Wed, 25 Apr 2012 23:17:06 -0400';
echo date('Y-m-d', strtotime($date_val));
您可以随意更改日期格式
答案 3 :(得分:0)
看看这些:
http://www.php.net/manual/en/function.strtotime.php
http://www.php.net/manual/en/function.date.php
你可以做类似日期的事情('Y-m-d'strtotime('Wed,2012年4月25日23:17:06 -0400'));
答案 4 :(得分:0)
我发现了这个功能,我希望它会有所帮助:
<?php
$str = "Wed, 25 Apr 2012 23:17:06 -0400";
$myDate = strtotime($str);
?>
答案 5 :(得分:0)
试试这个 $ dateSrc =“星期三,2012年4月25日23:17:06 -0400”; $ dateTime = new DateTime($ dateSrc);