如何使用PHP将yyyy-MM-dd HH:mm:ss转换为"2010年4月15日"

Kei*_*gan 9 php format date

我有以下日期格式:2010-04-15 23:59:59

我将如何将其转换为:2010年4月15日

谢谢

oez*_*ezi 16

echo date("jS M Y",strtotime("2010-04-15 23:59:59"));
Run Code Online (Sandbox Code Playgroud)


Gor*_*don 6

除了使用datestrtotime,你可以做到

$dateTime = new DateTime('2010-04-15 23:59:59');
echo $dateTime->format('jS M Y'); // 15th Apr 2010
Run Code Online (Sandbox Code Playgroud)

要么

$dateTime = date_create('2010-04-15 23:59:59');
echo date_format($dateTime, 'jS M Y'); // 15th Apr 2010
Run Code Online (Sandbox Code Playgroud)


x4t*_*tje 5

$date = date("dS M Y",strtotime("2010-04-15 23:59:59"));

print $date;
Run Code Online (Sandbox Code Playgroud)