當前月:這裡demo是2019-10-25
列印結果//當月天數
let date = new date(); //獲取當前時期
let y = date.getfullyear();//獲取當前年份
let date_m = date.getmonth();//獲取當前日期月份(比實際小1)
date.setmonth(date_m + 1);//生成實際的月份: 由於curmonth會比實際月份小1, 故需加1
date.setdate(0);//將日期設定為0, 這裡為什麼要這樣設定, 我不知道原因, 這是從網上學來的
let monthdays=date.getdate();/* 返回當月的天數 */
//當前月每天是週幾
let m=date_m+1 //獲取實際月數
let weeks=['休息日','工作日','工作日','工作日','工作日','工作日','休息日'] //星期幾的集合:0 1 2 3 4 5 6項對應週日周1周2周3周4周5周6
let titles= //要顯示的每天是週幾/什麼日
for (let i = 1; i < monthdays+1; i++)
console.log(titles)
["工作日", "工作日", "工作日", "工作日", "休息日", "休息日", "工作日", "工作日", "工作日", "工作日", "工作日", "休息日", "休息日", "工作日", "工作日", "工作日", "工作日", "工作日", "休息日", "休息日", "工作日", "工作日", "工作日", "工作日", "工作日", "休息日", "休息日", "工作日", "工作日", "工作日", "工作日"]
指定月份
這裡demo是2019-10-25
ps:如果顯示星期一星期二…等字樣,把weeks更改下就好了 例:/=== 設定mon為8 ===/
handle(mon)
console.log(titles)
}列印:["工作日", "工作日", "休息日", "休息日", "工作日", "工作日", "工作日", "工作日", "工作日", "休息日", "休息日", "工作日", "工作日", "工作日", "工作日", "工作日", "休息日", "休息日", "工作日", "工作日", "工作日", "工作日", "工作日", "休息日", "休息日", "工作日", "工作日", "工作日", "工作日", "工作日", "休息日"]
[『星期日』,『星期一』,『星期二』,『星期三』,『星期四』,『星期五』,『星期六』]
計算這一天是星期幾
編寫程式,該程式啟動後使用者可以按 yyyy mm dd 的格式輸入乙個日期,程式計算這一天是星期幾,並且計算出是一年中的第幾天 列印格式 請輸入數字日期字串 格式 2015 10,20 2017 07 22 2017年 07月 22日是 星期六,是 2017年的第 203 天 public cla...
java如何計算某一天是星期幾
如何計算某一天是星期幾?蔡勒 zeller 公式 歷史上的某一天是星期幾?未來的某一天是星期幾?關於這個問題,有很多計算公式 兩個通用計算公式和一些分段計算公式 其中最著名的是蔡勒 zeller 公式。即w y y 4 c 4 2c 26 m 1 10 d 1 公式中的符號含義如下,w 星期 c 世...
求某一天是星期幾
蔡勒 zeller 公式 歷史上的某一天是星期幾?未來的某一天是星期幾?關於這個問題,有很多計算公式 兩個通用計算公式和一些分段計算公式 其中最著名的是蔡勒 zeller 公式。即w y y 4 c 4 2c 26 m 1 10 d 1 公式中的符號含義如下,w 星期 c 世紀 1 y 年 兩位數 ...