日付形式の変換

2018-03-10 09:00:00
3月10日 09時

Y/m/d H:i:s
Y/n/j H:i:s

mはゼロ詰め、nはゼロつめなし。
dはゼロ詰め、jはゼロつめなし。

echo date('n月j日 h時', strtotime($date));

あれ、15時が03時になってますね。駄目ですね。

H大文字だと、15時、18時、21時と表示されました。

date('n月j日 H時', strtotime($date))