JS實現(xiàn)簡單獲取最近7天和最近3天日期的方法
本文實例講述了JS實現(xiàn)簡單獲取最近7天和最近3天日期的方法。分享給大家供大家參考,具體如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>m.fzitv.net JS獲取最近三天和最近3天日期</title>
</head>
<body>
<script>
//獲取最近7天日期
console.log(getDay(0));//當天日期
console.log(getDay(-7));//7天前日期
//獲取最近3天日期
console.log(getDay(0));//當天日期
console.log(getDay(-3));//3天前日期
function getDay(day){
var today = new Date();
var targetday_milliseconds=today.getTime() + 1000*60*60*24*day;
today.setTime(targetday_milliseconds); //注意,這行是關鍵代碼
var tYear = today.getFullYear();
var tMonth = today.getMonth();
var tDate = today.getDate();
tMonth = doHandleMonth(tMonth + 1);
tDate = doHandleMonth(tDate);
return tYear+"-"+tMonth+"-"+tDate;
}
function doHandleMonth(month){
var m = month;
if(month.toString().length == 1){
m = "0" + month;
}
return m;
}
</script>
</body>
</html>
運行結果:

PS:這里再為大家推薦幾款比較實用的天數(shù)計算在線工具供大家使用:
在線日期/天數(shù)計算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi
在線日期計算器/相差天數(shù)計算器:
http://tools.jb51.net/jisuanqi/datecalc
在線日期天數(shù)差計算器:
http://tools.jb51.net/jisuanqi/onlinedatejsq
在線天數(shù)計算器:
http://tools.jb51.net/jisuanqi/datejsq
更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript時間與日期操作技巧總結》、《JavaScript+HTML5特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數(shù)據(jù)結構與算法技巧總結》及《JavaScript數(shù)學運算用法總結》
希望本文所述對大家JavaScript程序設計有所幫助。
相關文章
JavaScript組合模式Composite Pattern
這篇文章主要介紹了學習理解JavaScript組合模式,組合模式及Composite Pattern又叫部分整體模式,是用于把一組相似的對象當作一個單一的對象2022-04-04
javascript正則表達式參數(shù)/g與/i及/gi的使用指南
正則表達式:是對字符串操作的一種邏輯公式,用事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規(guī)則字符串”,這個“規(guī)則字符串”用來表達對字符串的一種過濾邏輯2014-08-08
childNodes.length與children.length的區(qū)別
childNodes.length與children.length的值常不一樣。2009-05-05
JS在Array數(shù)組中按指定位置刪除或添加元素對象方法示例
這篇文章主要給大家介紹了關于JS在Array數(shù)組中按指定位置刪除或添加元素對象的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用JS具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-11-11
教你3分鐘利用原生js實現(xiàn)有進度監(jiān)聽的文件上傳預覽組件
這篇文章主要給大家介紹了關于如何3分鐘利用原生js實現(xiàn)有進度監(jiān)聽的文件上傳預覽組件的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用js具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-07-07

