javascript - 如何使用 moment.js 从这个 iso 格式的结构中获取开始和结束日期?
问题描述
我有related.date: {"isoYear":"2021","isoWeek":"31"}
从后端收到的具有以下值的属性。如何使用momenjs从isoWeek 31接收isoYear的第一个日期和最后一个日期?
解决方案
const date = moment().isoWeek(related.date.isoWeek).year(related.date.year)
const first = moment().weekday(0)
const last = moment().weekday(6)
默认情况下,工作日 0 是星期日,如果您住在第一个工作日是星期一的地区,则必须自行解析或使用配置的moment-with-locales-es6
推荐阅读
- assembly - mov [esp], al 中使用的汇编 al
- css - 以前的网络爬虫无法识别元素 ID
- vue.js - 如何更改 Vuetify 的 v-data-table 中特定页面的每页项目的行数?
- c# - 查询工作正常,但 SQLCommand 抛出“无效名称”
- javascript - 在窗口中滚动添加哈希到 url + 添加类
- canoe - CANoe工具DBC配置
- javascript - nodejs GET端点的问题
- database - SQLSTATE [23000]:违反完整性约束:19 NOT NULL 即使在使必填字段为空之后
- c - 我们如何使用 C 语言在 .DAT 文件中编写多个结构?
- sql - 在 Postgres 中使用 COALESCE 并按结果值分组