ホームページ  >  記事  >  ウェブフロントエンド  >  JS日付加減算、日付オペレーションコード_時刻と日付

JS日付加減算、日付オペレーションコード_時刻と日付

WBOY
WBOYオリジナル
2016-05-16 15:33:401436ブラウズ

1. 日付から日数を引いたものが 2 番目の日付となります

function cc(dd,dadd){
//可以加上错误处理
var a = new Date(dd)
a = a.valueOf()
a = a - dadd * 24 * 60 * 60 * 1000
a = new Date(a)
alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日")
}
cc("12/23/2002",2)

ここで補足をしなければならないので、教訓を引き出すのに多くの時間を無駄にしています:
時間の Javascript コード
0 ~ 11 の数字は 1 月~12 月を表します: var a= new Date(2006,5,6) 結果は 2006-6-6
0-6 は曜日を意味します
1 ~ 31 は日付を表します
0~23時間
0 ~ 59 分、秒

2つ。 // 2 つの日付の差 (d1 - d2)。

function DateDiff(d1,d2){
  var day = 24 * 60 * 60 *1000;
try{  
    var dateArr = d1.split("-");
  var checkDate = new Date();
    checkDate.setFullYear(dateArr[0], dateArr[1]-1, dateArr[2]);
  var checkTime = checkDate.getTime();
 
  var dateArr2 = d2.split("-");
  var checkDate2 = new Date();
    checkDate2.setFullYear(dateArr2[0], dateArr2[1]-1, dateArr2[2]);
  var checkTime2 = checkDate2.getTime();
  
  var cha = (checkTime - checkTime2)/day; 
    return cha;
  }catch(e){
  return false;
}
}//end fun

3. アプリケーション:

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。