-1
Q
如何生成星期數
A
回答
0
這就是我所做的
const generateMonth = (date) => {
const getLocalDay = (date) => {
let day = date.getDay();
if (day == 0) {
day = 7;
}
return day;
};
const currentMonth = date.getMonth();
const firstDate = new Date(date.getFullYear(), currentMonth, 1);
const lastDate = new Date(date.getFullYear(), currentMonth + 1, 0);
let month = [];
let week = [];
for (let i = 1; i < getLocalDay(firstDate); i++) {
week.push('');
}
for (let i = 1; i <= lastDate.getDate(); i++) {
const tmpDate = new Date(date.getFullYear(), currentMonth, i);
if (getLocalDay(tmpDate) == 1) {
if (week.length) month.push(week);
week = [];
}
week.push(i);
}
for (let i = getLocalDay(lastDate); i < 7; i++) {
week.push('');
}
if (week.length) month.push(week);
return month;
};
相關問題
- 1. ,如何排除星期六和星期天,當我生成日期
- 2. 如何從給定的日期生成N個星期 - java
- 3. 如何自動生成日期(星期結束)和0值
- 4. PHP日期函數生成錯誤的星期幾?
- 5. R:生成本年的星期五日期的數據框
- 6. 如何明確星期日和星期六的日期數?
- 7. 星期數和星期幾
- 8. 如何查看星期六/星期日?
- 9. 如何從星期一拆分星期
- 10. 如何將PHP生成的日期範圍默認爲當前星期
- 11. 如何生成日期
- 12. 生成石英cron表達式每月第2星期一/星期五
- 13. 如何統計任意月份的星期數和星期幾
- 14. 使用pandas.date_range()來生成多個日期時間,每星期
- 15. PHP - 使用日期('N')生成更改'1';到'星期一'?
- 16. 如何生成日期付款日期
- 17. 流星數據訂閱生命週期
- 18. 如何從流星中的數據庫生成簡單模式
- 19. UNIX日期:如何將星期數轉換爲日期範圍(星期一至星期日)?
- 20. 如何按星期分組日期字段,星期六開始星期幾?
- 21. 生成日期時間(EXP:09.02.2009)字符串日期(預期:星期一)
- 22. 如何將日期翻譯成星期名稱
- 23. 如何日期的名單分成幾個星期
- 24. 年,星期數和星期幾在php
- 25. 星期六開始星期的星期數
- 26. PHP數組與星期六星期六至星期五
- 27. PHP月分成星期天
- 28. 星系生成算法
- 29. 生成星空的算法
- 30. 如何製作星期數據圖表
嘗試使用'moment.js'並告訴我們,一旦你嘗試和失敗 – nullpointer
[下面是一些'moment.js'助手爲你] (https://github.com/moment/moment/issues/529)。 – h2ooooooo
目前還不清楚你在問什麼 – Endless