日付の比較で○日前というのを調べる
2014/07/02
PHP及びjavascriptで日付の比較をしたく、締切日とかではなく
○日前というのが知りたかった。
[javascript]
■参考サイト
http://www.hoge256.net/2007/08/64.html
■ソース
function compareDate(year1, month1, day1, year2, month2, day2) {
var dt1 = new Date(year1, month1 - 1, day1);
var dt2 = new Date(year2, month2 - 1, day2);
var diff = dt1 - dt2; //今日ー指定日
var diffDay = diff / 86400000;//1日は86400000ミリ秒
return diffDay;
}
■その他
当日⇒0、1日前⇒1みたいになる。
-----
[PHP]
■参考サイト
http://www.softel.co.jp/blogs/tech/archives/1401
■ソース
$testday = date('Y-m-d', strtotime($testday));
if ($testday == date('Y-m-d')) {
$p_lastlogin = '今日';
} else if ($testday >= date("Y-m-d",strtotime("-3 day")) && $testday <= date("Y-m-d",strtotime("-1 day"))) {
$p_lastlogin = '3日以内';
}
■その他
PHP便利すぎる。
関連記事
-
-
PHPで複数の変数に同じ値を代入する方法(多重代入 / 一括代入 / 同時代入)
PHPのソースコード上に「$a = $b = $c = 12;」みたいな見たこと ...
-
-
PHPでBlowfishアルゴリズムを用いた暗号化と復号化方法
PHPでBlowfishアルゴリズムを用いてCBCモードで暗号化と復号化を行いた ...
-
-
PHPでアクセスIPからランダム英数字のIDを作成
PHPで掲示板などにあるようなアクセスIPからランダム英数字のIDを作成したかっ ...
-
-
PHPにて短縮URLを展開させて、元のURLを取得する方法
短縮されたURLを展開させて、元のURLを取得したいというケースがあった。方法を ...
-
-
PHPMailerでエラーメッセージを日本語で出力する方法
PHPMailerのGitHubページを見ていると言語設定についての案内を見つけ ...