首页 > 解决方案 > 如何使用 Moment.js 将日期转换为星期天从 0 开始计数的星期几?

问题描述

我目前正在使用const weekday = moment().isoWeekday()来获取它是一周中的哪一天。它以星期日为 0 开始,以星期六为 6 结束。

现在,我得到以下格式的日期,作为字符串:06-07-2020

我如何使用时刻来找出这个日期是一周中的哪一天(数字如上,从星期日开始为 0)?

标签: javascriptmomentjs

解决方案


您可以使用带有 momentjs 的 .day() 函数轻松获取星期几。

const date = moment("06-07-2020","DD-MM-YYYY") //Today
let day_of_week = date.day()
console.log(day_of_week)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.27.0/moment.min.js"></script>


推荐阅读