1var now = new
date();
2 now.setdate(now.getdate() + 1);
3 console.log(now);//
vm153:3 thu sep 28 2017 09:26:05 gmt+0800 (中國標準時間)
1var str = '2016-06-27'; //
定義開始日期
2var startdate = new date(date.parse(str .replace(/-/g, '/'))); //
將開始時間由字串格式轉換為日期格式
3var day=10; //
定義天數4//
開始計算結束日期
5var value = startdate .gettime(); //
將開始時間轉為毫秒
6 value += day * (24 * 3600 * 1000); //
將天數轉換成毫秒後與開始時間相加得到結束時間的毫秒數
7var enddate = new date(value); //
將得到的毫秒數轉換為日期
var begindate = "2016-06-27"; //假設開始日期為乙個日期格式的字串
begindate = new date(date.parse(begindate.replace(/-/g, "/"))); //
將開始時間由字串格式轉換為日期格式
console.log('begindate', begindate); //
begindate mon jun 27 2016 00:00:00 gmt+0800 (中國標準時間)
var mydate = new date(); //
此處將伺服器當前日期作為結束日期,也可為其他任意時間
var startdate = begindate.gettime(); //
將開始日期轉換成毫秒
console.log('startdate', startdate); //
startdate 1466956800000
var enddate = mydate.gettime(); //
將結束日期轉換成毫秒
console.log('enddate', enddate); //
enddate 1506478059705
var day = parseint((enddate-startdate)/1000/3600/24); //結束日期減去開始日期後轉換成天數
console.log('day', day); //
day 457
js日期計算
1.在已知日期上加天數返回新日期 var day1 2016 5 10 var date1 5 date1 new date date1 tue may 10 2016 00 00 00 gmt 0800 中國標準時間 var millseconds math.abs date1 day1 24 6...
js日期計算
時間與時間型別之間計算 var begindate new date 2012 1 1 開始日期 var enddata new date 2013 4 1 結束日期 時間與毫秒之間計算 var days 7 1000 60 60 24 7天var enddata new date 2013 4 1...
js日期型別計算
日期,在原有日期基礎上,增加days天數,預設增加1天 function adddate date,days var date new date date date.setdate date.getdate days var month date.getmonth 1 var day date.ge...