勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

日付の比較で○日前というのを調べる

      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

  関連記事

url
DTIのVPSにCodeigniterを導入する方法

DTIのVPSにPHPフレームワークのCodeigniterをインストールした。 ...

images
PHPでdatetime型を分割する

datetime型を年月日時分秒でそれぞれに 分割させたい時に、今まではいちいち ...

msyql-image
MySQLiでDELETE文

MySQLiでDELETE文 ■ソース $mysqli = new mysqli ...

images
HTTP_Request

社内で、PHP⇒社内システムのページにPOSTで データ飛ばして色々したい場合に ...

images
PHPでtry~catch文

PHPでもあるってのを知らなかったのでメモ。 ■参考サイト http://www ...

msyql-image
ランダム表示のページング

MySQLからデータを持ってくる際に、 ランダムな表示を行ってほしいと言われた。 ...

images
cronの設定方法

cronを設定してみたので方法をメモ。 まずcronで動かすPHPを作成。 ■c ...

javascript_logo_unofficial-300x300
javascriptとPHPで正規表現を使う場合

とりあえず使いそうなのは検索と置換。 ■javascript var str = ...

images
PHPで配列じゃないものに対してソート

PHP Warning:  sort() expects parameter 1 ...

no image
PHPでもキャッシュで画像が表示されない

ここみたいにキャッシュの影響と考えられるケースが発生した。 結果的にキャッシュっ ...