日期对象
JavaScript 中有一个内置的 Date 对象,它处理所有与日期和时间相关的操作。
它用于显示当前日期/时间、创建日历、构建计时器等。
按照 ECMAScript 标准的要求,Date 对象应表示任何日期/时间到毫秒精度,在 1/之前/之后 1 亿天以内1/1970。
JavaScript 可以表示直到 275755 年的日期/时间。
当 API 请求-响应具有 Unix 格式的日期时间值并且需要以用户可读的格式在屏幕上显示时,需要将 UNIX 时间戳转换为时间。
让我们学习如何在 JavaScript 的帮助下将 Unix 时间戳转换为时间。
由于 JavaScript 以毫秒为单位工作,因此我们应该通过乘以 1000 将时间转换为毫秒。
然后,将该值提供给 Date() 函数以创建一个新的日期对象。
let unixTimestamp = 1579158622 //由于 JavaScript 以毫秒为单位工作,因此您应该通过乘以 1000 将时间转换为毫秒。 let date = new Date(unixTimestamp * 1000); //时间戳中的小时部分 let hours = date.getHours(); //时间戳中的分钟部分 let minutes = "0" + date.getMinutes(); //时间戳中的秒数部分 let seconds = "0" + date.getSeconds(); //将以11:10:22 格式显示 let formatTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2); console.log(formatTime);
时间值也可以是 NaN,表示 Date 对象不代表特定的时刻。
日期:2020-06-02 22:16:12 来源:oir作者:oir