在我的mySQL数据库中,我有一个DATE值,格式为“YYYY-MM-DD”。在我的PHP网页中,我从数据库中检索值并将其写入HTML输出。但是,我想更改该值的格式。
示例:
"2012-02-01"
我想输出:
"February 1, 2012"
是否有内置的PHP函数可以实现,或者我必须为此编写自己的函数?
答案 0 :(得分:2)
使用date()
,
date("F j, Y", strtotime("2012-02-01"));
虽然使用mktime()
代替strtotime()
可能更好,但这是明确的,
date("F j, Y", mktime(0, 0, 0, 2, 1, 2012));
答案 1 :(得分:0)
答案 2 :(得分:0)
答案 3 :(得分:0)
strftime("%B %e, %Y", strtotime("2012-02-01"));