JS獲取周 月 季度日期

2022-06-19 08:27:16 字數 2441 閱讀 2611

效果:

//用於獲取日期本週、本月、本季度的js2//

author : guanghe3//

檔案引用方法:4/*

*5* 獲取本週、本季度、本月、上月的開始日期、結束日期6*/

7var now = new date(); //

當前日期

8var nowdayofweek = now.getday(); //

今天本週的第幾天

9var nowday = now.getdate(); //

當前日10

var nowmonth = now.getmonth(); //

當前月11

var nowyear = now.getyear(); //

當前年12 nowyear += (nowyear < 2000) ? 1900 : 0;

1314

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

15function

formatdate(date)

22if (myweekday < 10)

25return (myyear + "-" + mymonth + "-" +myweekday);26}

2728

//獲得某月的天數

29function

getmonthdays(theyear, themonth)

3536

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

37function

getquarterstartmonth(themonth)

41var quarterstartmonth = 0;

42if (themonth < 3)

45if (2 < themonth && themonth < 6)

48if (5 < themonth && themonth < 9)

51if (themonth > 8)

54return

quarterstartmonth;55}

5657

//獲得本週的開始日期

58function

ghgetweekstartdate()

62//

獲得本週的結束日期

63function

ghgetweekenddate()

6768

//獲得下週的開始日期

69function

ghgetnextweekstartdate()

7374

//獲得本月的開始日期

75function

ghgetmonthstartdate()

7980

//獲得本月的結束日期

81function

ghgetmonthenddate()

8586

//獲得下月開始時間

87function

ghgetnextmonthstartdate()

94var nextmonthstartdate = new date(theyear, themonth, 1);

95return

formatdate(nextmonthstartdate);96}

9798

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

99function

ghgetquarterstartdate()

103104

//或的本季度的結束日期

105function

ghgetquarterenddate()

111112

function

ghgetnextquarterstartdate()

119var quarterstartdate = new date(theyear, getquarterstartmonth(thequartermonth), 1);

120return

formatdate(quarterstartdate);

121}

122123

//設定查詢時間

124function

ghsetdate(areaname, inputname, id)

142}

143144

//初始化時間區域選擇控制項

145//

name:時間元件選擇器name

146function

ghinitwidget(name) );

158//

點選日期框,區域選擇按鈕取消高亮

159 $(areaname).children(inputname).click(function

() );

162 }

JAVA獲取目標日期對應的年,月,季度,周時間類

好記性不如爛筆頭 public class timeutil catch exception e return c.gettime 獲得目標日期的,週日 return public date getcurrentweekdayendtime string targetdate catch excep...

C 自然周,月,季度計算。

判斷時間是否和伺服器時間是一天 public static bool judgetimeistoday datetime cs 計算當前季度多少天 public static intdatediff 計算當前月有多少天 public static intgetmonthdays 計算本週的周一日期 ...

取得時間(周 月 季度)

datetime dt datetime.now 當前時間 datetime startweek dt.adddays 1 convert.toint32 dt.dayofweek.tostring d 本週周一 datetime endweek startweek.adddays 6 本週週日 d...