GMT(グリニッジ標準時)から、現在の日本時間を算出し、フォーマット

GMT(グリニッジ標準時)から、日本の現在時刻を算出し、フォーマットし、出力するには、gmdate()関数を使う。日本時間は、GMTより、9時間先行しているので、GMTに、「32400秒」足す。

サンプル

「32400秒」足している点に注目。

Y年m月d日 H時i分s秒

<?php
echo gmdate( "Y年m月d日 H時i分s秒", time() + 32400 );
?>

現在時刻が「2012年11月20日 19時16分05秒 」であれば、

↓↓↓出力結果↓↓↓

2012年11月20日 19時16分05秒

Y-m-d H:i:s

<?php
echo gmdate( "Y-m-d H:i:s", time() + 32400 );
?>

現在時刻が「2012年11月20日 19時16分05秒 」であれば、

↓↓↓出力結果↓↓↓

2012-11-20 19:16:05

Y-m-d a g:i

<?php
echo gmdate( "Y-m-d a g:i", time() + 32400 );
?>

現在時刻が「2012年11月20日 19時16分05秒 」であれば、

↓↓↓出力結果↓↓↓

2012-11-20 pm 7:16

スポンサード リンク

カテゴリー: PHP, 日時, 逆引き パーマリンク