時間の取得は大体ひとつだが、表示方法や計算として使うには方法がいくつかある。

自分が使う主な方法は以下の分。

[時間の取得]

date('Y-m-d') // データとして
strtotime("now") // 文字列として

[時間データを表示]

echo "現在時刻:".date( 'Y年m月d日 H時i分s秒')

[現在から数日分さかのぼる]

echo "7日前:".date( 'Y年m月d日',strtotime("-7 day"))

海外サーバーで時間取得すると、時刻が海外のローカル時間で取得してしまう恐れがあるため、どこの場所を利用するかを設定しておくと安心かも。

date_default_timezone_set('Asia/Tokyo');