【发布时间】:2019-11-06 20:24:44
【问题描述】:
我想将 Date.UTC() 的参数作为存储在变量中的数组而不是一系列参数传递。
let dateArray = [2019, 0, 1, 0];
let utcTime = new Date(Date.UTC(dateArray));
返回 NaN
当然这是行不通的,因为对象只接受一个接一个的参数。像这样;
let utcTime = new Date(Date.UTC(dateArray[0], dateArray[1], dateArray[2], dateArray[3]);
返回 1546300800000
问题是我希望它不管变量中数组的长度如何都可以工作。
let newYear = [2020];
let christmasDay = [2019,11,25];
let lunchTime = [2019,11,25,12,30];
有没有办法将这些不同的变量作为 Date 对象的参数传递?
【问题讨论】:
标签: javascript arrays date utc