あぼかどブログ > Web > PHP > (phpメモ)日付をUNIXのタイムスタンプに変換

(phpメモ)日付をUNIXのタイムスタンプに変換

日付をUNIXのタイムスタンプに変換する(メモ)。
指定日から本日までの年月日を「yyyy-mm-dd」の形式で表示する。

php:UNIXのタイムスタンプを利用して、年月日を表示する

※指定日と今日の日付をタイムスタンプに変換。
それをループで回し「yyyy-mm-dd」の形式で表示する。


// 指定日
$date = "2012-11-20 00:00:00";

// 指定日をUNIXのタイムスタンプに変換する
$start_date = strtotime($date);
var_dump($start_date); // int(1353337200)

// 本日の日付をUNIXのタイムスタンプに変換する
$end_date = strtotime(date("Y-m-d H:i:s"));
var_dump($end_date); // 2012-12-05の場合、int(1354672786)

// 指定日付から本日までの年月日を表示
for ($i=$start_date; $i<=$end_date; $i=$i+86400) {

    var_dump(date("Y-m-d",$i));

}

-- 結果 --
string(10) "2012-11-20"
string(10) "2012-11-21"
string(10) "2012-11-22"
string(10) "2012-11-23"
string(10) "2012-11-24"
string(10) "2012-11-25"
string(10) "2012-11-26"
string(10) "2012-11-27"
string(10) "2012-11-28"
string(10) "2012-11-29"
string(10) "2012-11-30"
string(10) "2012-12-01"
string(10) "2012-12-02"
string(10) "2012-12-03"
string(10) "2012-12-04"
string(10) "2012-12-05"
【前後の記事】
«
 
»
 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です