Javascript 使用moment了解特定日期的数字类型中的日期和月份

Javascript 使用moment了解特定日期的数字类型中的日期和月份,javascript,date,momentjs,Javascript,Date,Momentjs,我有一个格式为“YYYY/MM/DD”的日期数组,例如: dateArr=[2018-06-092018-06-10]。我想创建两个数组,每个数组包含特定日期的月份,另一个数组包含数字形式的特定日期的天数。 工作日数如下: const daysToNumbers = { Sunday: 0, Monday: 1, Tuesday: 2, Wednesday: 3, Thursday: 4, Friday: 5, Saturday: 6 }; 月份: const da

我有一个格式为“YYYY/MM/DD”的日期数组,例如:
dateArr=[2018-06-092018-06-10]
。我想创建两个数组,每个数组包含特定日期的月份,另一个数组包含数字形式的特定日期的天数。 工作日数如下:

const daysToNumbers = {
  Sunday: 0,
  Monday: 1,
  Tuesday: 2,
  Wednesday: 3,
  Thursday: 4,
  Friday: 5,
  Saturday: 6
};
月份:

const daysToMonths = {
      Januray: 0,
      February: 1,
      March: 2,
      April: 3,
      May: 4,
      June: 5,
      July: 6,
      August: 7,
      September: 8,
      October: 9,
      November: 10,
      December: 11
    };
例如,第一个数组包含如下日期:[6,0]和如下月份:[5,5]
我认为moment.js有一些功能,比如日期或月份,但它似乎不起作用

momentjs中有专门的功能。查看更多信息

var date=“2018-06-09”;
console.log(时刻(日期).day());//获取第0到6周的第几天
console.log(时刻(日期).month());//获取年份0到11的月份

momentjs中有专门的功能。查看更多信息

var date=“2018-06-09”;
console.log(时刻(日期).day());//获取第0到6周的第几天
console.log(时刻(日期).month());//获取年份0到11的月份
使用原始数组上的
Array#map
将项目转换为力矩对象,然后使用
get()
方法检索日期的适当组件:

const dateArr=['2018-06-09','2018-06-10'];
常数瞬时=日期映射(项=>时刻(项));
const monthArr=瞬时r.map(item=>item.get('month');
const dayArr=瞬时r.map(item=>item.get('day');
控制台日志(蒙特哈尔、达亚尔)
使用原始数组上的
Array#map
将项目转换为力矩对象,然后使用
get()
方法检索日期的适当组件:

const dateArr=['2018-06-09','2018-06-10'];
常数瞬时=日期映射(项=>时刻(项));
const monthArr=瞬时r.map(item=>item.get('month');
const dayArr=瞬时r.map(item=>item.get('day');
控制台日志(蒙特哈尔、达亚尔)