1

我正在尝试使用 Momentjs 为我存储在分贝(例如"3")。出于某种原因,我一直在星期一返回。

var values = ["3", "06:00", "18:00"];
moment().isoWeekday(values[0]).format('ddd');
//returns "Mon"

我也尝试过使用moment('3','d').format('ddd')
我也尝试过使用moment().days('3').format('ddd')
总是在同一天返回。通常是周六或周一。

4

1 回答 1

6

尝试

moment().isoWeekday(parseInt(values[0])).format('ddd');

通常,将工作日存储为整数而不是字符串:

var values = [3, "06:00", "18:00"];
于 2013-08-26T14:28:22.760 回答