我需要将月份名称转换为月份编号,将日期时间转换为日期日期来自sql 2013年10月1日0:00需要如何转换2013年1月10日?非常感谢
显示如何将日期从一种格式转换为另一种格式在SO 上重复多次
$date = DateTime::CreateFromFormat('j/M/Y', '1/oct/2013');
echo $date->format('d/m/Y');
编辑
如果你绝对不能从自2011年1月6日起就停止使用的PHP版本进行更新,那么你可以将你的格式转换为一个稍微更规则的格式,该格式将被strtotime()识别
$date = strtotime(str_replace('/','-','1/oct/2013'));
echo date('Y-m-d', $date), PHP_EOL;
但我强烈建议更新您的PHP版本。。。。或者至少在你提问时告诉人们你运行的是什么版本(因为它对你得到的答案有很大的不同)