関数getdate()
を使用して日付を取得していますが、分、日などを 2 桁で出力したいと考えています。次のようなメッセージを取得したい: [day.month.year][hour:min:sec]
.
私はこのように試しました:
$today = getdate();
$str = "[" . gmdate("d", $today[mday]) . "." . gmdate("m", $today[mon]) . "." . $today[year] . "][" . gmdate("H", $today[hours]) . ":" . gmdate("i", $today[minutes]) . ":" . gmdate("s", $today[seconds]) . "]";
の代わりにgmdate
を使用しましdate
たが、 のような結果が得られます[01.01.2013][00:00:59]
。何をgetdate()
返すかを確認すると、すべて問題ありません。
必要に応じて日付をフォーマットし、正しい結果を得る方法はありますか?