📜  JavaScript |将毫秒转换为日期。(1)

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

JavaScript | 将毫秒转换为日期

在JavaScript中,我们经常需要将毫秒数转换为日期格式。这可以通过内置的 Date 对象和一些简单的算术运算来完成。下面展示了一个简单的方法,可以将毫秒数转换为日期:

const timestamp = 1631775982000;
const date = new Date(timestamp);
console.log(date.toISOString()); // 2021-09-16T17:46:22.000Z

这里,我们首先将毫秒数存储在一个变量 timestamp 中。然后,我们使用 Date 构造函数创建一个新的日期对象,并将毫秒数作为参数传递。最后,我们使用 toISOString() 方法将日期格式化为 ISO 格式的字符串。

除了使用 toISOString() 方法,我们还可以使用一些其他方法来格式化日期。下面是一些例子:

const timestamp = 1631775982000;
const date = new Date(timestamp);
console.log(date.toLocaleString()); // 9/16/2021, 5:46:22 PM
console.log(date.toLocaleDateString()); // 9/16/2021
console.log(date.toLocaleTimeString()); // 5:46:22 PM
console.log(date.toDateString()); // Thu Sep 16 2021
console.log(date.toTimeString()); // 17:46:22 GMT+0800 (China Standard Time)
console.log(date.getFullYear()); // 2021
console.log(date.getMonth()); // 8 (注意:月份从0开始计数)
console.log(date.getDate()); // 16
console.log(date.getDay()); // 4 (星期四-注意:星期从0开始计数)
console.log(date.getHours()); // 17
console.log(date.getMinutes()); // 46
console.log(date.getSeconds()); // 22

上述方法根据需要返回不同的日期格式。

总的来说,将毫秒数转换为日期格式非常简单,并且可以使用内置的 Date 对象和一些简单的格式化方法来完成。