Javascript 使用moment了解特定日期的数字类型中的日期和月份
我有一个格式为“YYYY/MM/DD”的日期数组,例如: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
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');
控制台日志(蒙特哈尔、达亚尔)代码>