0

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

我只想将其转换September 17

如何使用 PHP 代码做到这一点?

提前致谢!

4

3 回答 3

3

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

SELECT DATE_FORMAT('2012-09-17 00:55:56','%M %d')

SQLFiddle 演示

于 2012-09-24T06:31:49.793 回答
1
date("F d",strtotime($datefromdatabase)); //with leading zero in date

或者

date("F j",strtotime($datefromdatabase)); //without leading zero in date
于 2012-09-24T06:31:58.423 回答
0

日期时间解决方案:-

$date = DateTime::createFromFormat('Y-m-d h:i:s', getDateSomeHow());
echo $date->format('F d');
于 2012-09-24T19:02:19.077 回答