提问者:小点点

如何用moment.js从周日的0开始将日期转换为星期几?


我当前使用const weekday=moment().isoweekday()来获取是星期几。 它以周日为0开始,以周六为6结束。

现在,我得到了一个日期,格式如下,为字符串:06-07-2020

我怎样才能用moment找出这个日期是一周中的哪一天(数字如上,从星期日开始为0)?


共2个答案

匿名用户

在MomentJS中使用。day()函数可以轻松获得星期几。

null

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>

匿名用户

如果day函数返回NaN,那么它没有正确读取日期。 告诉Moment它应该采用的日期格式,然后询问它是哪一天:

moment("06-07-2020", "MM-DD-YYYY").day();

moment("06-07-2020", "DD-MM-YYYY").day();