用PHP转换日期

时间:2015-10-15 07:33:43

标签: php date date-format

我的日期格式为Thu Oct 15 2015 12:51:49 GMT+0530 (India Standard Time),我希望将其转换为PHP日期格式Y-m-d

代码如下

$statMonth = 'Thu Oct 15 2015 12:51:49 GMT+0530 (India Standard Time)'
echo date('Y-m', strtotime($statMonth));

返回1970-01

请告诉我如何获得月份和年份。

1 个答案:

答案 0 :(得分:0)

您需要从日期中删除(India Standard Time),您可以使用以下正则表达式动态删除:

$statMonth = 'Thu Oct 15 2015 12:51:49 GMT+0530 (India Standard Time)';
$statMonth = trim(preg_replace('/\s*\([^)]*\)/', '', $statMonth));
echo date('Y-m', strtotime($statMonth));