・javascriptでcookieの有効期限を設定するときにjquery.cookieを使用していたので日数設定しかできず
その際に作成したfunctionをメモ
##コード
var getDateDiff = function(dateStartStr,dateEndStr){
var dateStart = new Date(dateStartStr);
var dateEnd = new Date(dateEndStr);
//ミリ秒に変換
var msDiff = dateEnd.getTime() - dateStart.getTime();
// 経過ミリ秒÷(1000ミリ秒×60秒×60分×24時間) 端数切捨て
var daysDiff = Math.floor(msDiff / (1000 * 60 * 60 *24));
// 計算した差分に1加算してreturn
return ++daysDiff;
};
##その他
こうしたほうがいいとかあったら教えてください。