javascript獲取當前時間指定天數之前或者之後的日期

螞蟻小編發表於2017-03-25

在實際應用或者說生活中,可能需要知道再過天的日期是什麼,或者多少天之前的日期,下面就是一個封裝的程式碼例項,能夠實現我們的要求,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
function GetDateStr(count){ 
  var date = new Date(); 
  date.setDate(date.getDate()+count);
  var y = date.getFullYear(); 
  var m = date.getMonth()+1;
  var d = date.getDate(); 
  return y+"-"+m+"-"+d; 
} 
console.log(GetDateStr(20))

上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。

一.程式碼註釋:

1.function GetDateStr(count){},此函式實現了我們的要求,引數是要前後推算的天數。

2.var date = new Date(),建立當前時間日期物件。

3.date.setDate(date.getDate()+count),設定時間日期,從當前日期進行前後挺熟推算。

4.var y = date.getFullYear(),獲取年份。

5.var m = date.getMonth()+1,獲取月份。

6.var d = date.getDate(),獲取天。

7.return y+"-"+m+"-"+d,返回年月日。

二.相關閱讀:

關於時間日期可以參閱javascript Date 物件一章節。

相關文章