CodeVaultに掲載されている
昨日/今日の日付をゲットする関数の関数を実行すれば簡単に取得できます。
この関数では mktime という関数を使っていますが、これは引数に指定した時間のUNIXのタイムスタンプを取得します。
UNIXのタイムスタンプとは、
1970年1月1日0時0分0秒(GMT:グリニッジ世界標準時)からの秒数をあらわしています。
time() 関数などで得られる値もこの値です。
time() 関数では、現在までの秒数を表します。
mktime では 2005/02/01 というデータがあったとして、それをUNIXタイムスタンプに変換できるわけです。
それを date コマンドに渡せば日付が得られる、という感じです。
date("Ymd",mktime(...));
webアプリケーション開発で昨日の日付を得る、といったことはたまにやるので覚えておきましょう。
スポンサードリンク
もどる