js獲取時間 本週 本季度 本月

2021-09-06 23:29:01 字數 1334 閱讀 9958

/**

* 獲取本週、本季度、本月、上月的開端日期、停止日期

*/ var now = new date(); //當前日期

var nowdayofweek = now.getday(); //今天本週的第幾天

var nowday = now.getdate(); //當前日

var nowmonth = now.getmonth(); //當前月

var nowyear = now.getyear(); //當前年

nowyear += (nowyear < 2000) ? 1900 : 0; //

var lastmonthdate = new date(); //上月日期

lastmonthdate.setdate(1);

lastmonthdate.setmonth(lastmonthdate.getmonth()-1);

var lastyear = lastmonthdate.getyear();

var lastmonth = lastmonthdate.getmonth();

//格局化日期:yyyy-mm-dd

function formatdate(date)

if(myweekday < 10)

return (myyear+"-"+mymonth + "-" + myweekday);

} //獲得某月的天數

function getmonthdays(mymonth)

//獲得本季度的開端月份

function getquarterstartmonth()

if(28)

return quarterstartmonth;

} //獲得本週的開端日期

function getweekstartdate()

//獲得本週的停止日期

function getweekenddate()

//獲得本月的開端日期

function getmonthstartdate()

//獲得本月的停止日期

function getmonthenddate()

//獲得上月開端時候

function getlastmonthstartdate()

//獲得上月停止時候

function getlastmonthenddate()

//獲得本季度的開端日期

function getquarterstartdate()

//或的本季度的停止日期

function getquarterenddate()  

js獲取時間 本週 本季度 本月

封裝成js檔案 var now new date 當前日期 var nowdayofweek now.getday 今天本週的第幾天 var nowday now.getdate 當前日 var nowmonth now.getmonth 當前月 var nowyear now.getyear 當前...

獲取 當前時間 本週,本月,本季度,本年的起始時間

因為專案中需要用時間作為條件進行統計,所以需要獲取 當前時間 本週,本月,本季度,本年的起始時間,如下 1 region 獲取 本週 本月 本季度 本年 的開始時間或結束時間 2 3 統計時間型別 4 5public enum enumtimetype612 13 獲取結束時間 14 15 week...

根據當前時間獲取,本週,本月,本季度等時間段

當前時間 1 d 本週周一 6 本週週日 1 本月月初 1 adddays 1 本月月末 本月月末 0 1 3 adddays 1 本季度初 3 adddays 1 本季度末 new11 本年年初 new 1231 本年年末 至於昨天 明天 上週 上月 上季度 上年度等等,只要adddays add...