datetime转换到日期只有php

时间:2012-09-24 06:29:24

标签: php mysql sql datetime

我想转换由MySQL生成的这个日期时间,我想将其转换为月和日。 这是我目前的格式2012-09-17 00:55:56

我希望仅将其转换为September 17

如何使用PHP代码执行此操作?

提前致谢!

3 个答案:

答案 0 :(得分:3)

为什么不直接在MYSQL使用 DATE_FORMAT()

进行此操作
SELECT DATE_FORMAT('2012-09-17 00:55:56','%M %d')

SQLFiddle Demo

答案 1 :(得分:1)

date("F d",strtotime($datefromdatabase)); //with leading zero in date

date("F j",strtotime($datefromdatabase)); //without leading zero in date

答案 2 :(得分:0)

DateTime解决方案: -

$date = DateTime::createFromFormat('Y-m-d h:i:s', getDateSomeHow());
echo $date->format('F d');