📜  javascript 日期数组 - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:13.264000             🧑  作者: Mango

JavaScript 日期数组

在 JavaScript 中,日期可以表示成一个数组,其中包含年份、月份、日期、小时、分钟、秒以及毫秒等信息。

创建日期数组

我们可以使用 new Date() 构造器来创建一个日期对象,然后使用多种方法获取日期数组中的值。

let myDate = new Date();

let year = myDate.getFullYear(); // 年份
let month = myDate.getMonth(); // 月份,0-11
let day = myDate.getDate(); // 日期,1-31
let hour = myDate.getHours(); // 小时,0-23
let minute = myDate.getMinutes(); // 分钟,0-59
let second = myDate.getSeconds(); // 秒数,0-59
let millisecond = myDate.getMilliseconds(); // 毫秒数,0-999
数组转日期

我们也可以通过一个日期数组来创建一个日期对象。

let myDateArray = [2021, 3, 27, 15, 30, 0, 0];
let myDate = new Date(...myDateArray);

这里使用了展开操作符 ... 来将日期数组中的值作为参数传递给 Date() 构造器。这里的数组表示 2021 年 4 月 27 日下午 3 点 30 分。

日期转数组

我们也可以通过日期对象中的方法来获取一个日期数组。

let myDate = new Date();

let myDateArray = [
  myDate.getFullYear(),
  myDate.getMonth(),
  myDate.getDate(),
  myDate.getHours(),
  myDate.getMinutes(),
  myDate.getSeconds(),
  myDate.getMilliseconds()
];
总结

JavaScript 日期数组可以方便地进行日期的表示和转换。我们可以使用 new Date() 构造器来创建日期对象,然后通过多个方法获取日期数组中的值,也可以通过一个日期数组来创建日期对象。