要实现获取当前时间及时间戳,以及将时间戳转换为时间,可以在 JavaScript 中使用 Date 对象和相应的方法实现。下面是实现该功能的完整攻略:
1. 获取当前时间和时间戳
使用 Date 对象获取当前时间
let currentDate = new Date();
console.log(currentDate);
在控制台输出当前日期和时间对象的信息,如下:
Sat Feb 20 2021 16:30:00 GMT+0800 (中国标准时间)
获取当前时间的时间戳
let currentTimeStamp = new Date().getTime();
console.log(currentTimeStamp);
在控制台输出当前时间的时间戳,如下:
1613795000357
2. 将时间戳转换为日期时间格式
使用 Date 对象将时间戳转换为日期时间格式
let timestamp = 1613795000357;
let date = new Date(timestamp);
console.log(date.toLocaleString('zh-CN', { hour12: false }));
在控制台输出时间戳所对应的时期时间,如下:
2021/2/20 16:23:20
3. 示例说明
示例 1:获取当前时间和时间戳
以下代码就是获取当前时间和时间戳的示例:
let currentDate = new Date();
console.log(currentDate);
let currentTimeStamp = new Date().getTime();
console.log(currentTimeStamp);
代码中的 new Date()
就是获取当前时间的方法,而 getTime()
方法则是返回时间戳。
示例 2:将时间戳转换为日期时间格式
以下代码就是将时间戳转换为日期时间格式的示例:
let timestamp = 1613795000357;
let date = new Date(timestamp);
console.log(date.toLocaleString('zh-CN', { hour12: false }));
如果要将一个时间戳转换成日期时间格式,需要使用 new Date(timestamp)
方法,并将时间戳作为参数传入。而 toLocaleString()
方法则是将日期转换为本地格式的字符串,相当于将日期格式化输出。在上面的代码中,toLocaleString()
方法的第一个参数表示本地化的区域(中文),而第二个参数表示选项,例如 hour12: false
表示不使用12小时制。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS实现获取时间已经时间与时间戳转换 - Python技术站