我正在嘗試使用周數和日數獲取即時日期,例如,今天是 2022 年 5 月 31 日,即第 22 周:
var weeknumber = moment("2022-05-31", "YYYY-MM-DD").isoWeek(); // returns 22
// 1 is monday and 7 is sunday
var weekdate = moment().day('7').week(weeknumber).format("YYYY-MM-DD");
console.log(weekdate); // returns "2022-05-22"
// 1 2 3 4 5 6 7 // day number
// Mon Tues Wed Thur Fri Sat Sun // day name
// 30 31 1 2 3 4 5 // date
https://jsfiddle.net/xypebn47/
結果weekdate不正確,本周開始是星期一,這個星期天是 2022 年 6 月 5 日,但它回傳 5 月 22 日,這是為什么呢?
uj5u.com熱心網友回復:
將您的作業日宣告更改為以下。
var weekdate = moment().day('7').isoWeek(weeknumber).format("YYYY-MM-DD");
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/484101.html
標籤:javascript 时刻
上一篇:對于XofY回圈計數器
