为了返回时间戳所对应的具体时间,我们可以使用Date()
对象及其方法来实现。
下面介绍具体步骤:
1. 获取时间戳
首先需要获取时间戳,时间戳是1970年1月1日 00:00:00 UTC到指定时间的毫秒数。可以通过以下代码获取当前时间戳:
const timestamp = new Date().getTime();
2. 转换时间戳为日期时间格式
使用Date()
对象的toLocaleString()
方法将时间戳转换为日期时间格式。
const date = new Date(timestamp).toLocaleString();
该方法的返回值为该日期时间格式的字符串。
3. 自定义日期时间格式
在使用toLocaleString()
方法时,也可以自定义日期时间格式。这里提供两个常见的例子:
例子1:自定义日期时间格式为"yyyy-MM-dd hh:mm:ss"
const options = {
year: "numeric",
month: "2-digit",
day: "2-digit",
hour: "2-digit",
minute: "2-digit",
second: "2-digit"
};
const date = new Date(timestamp).toLocaleString("en-US", options);
将返回的日期时间格式为:"2022-10-31 16:30:00"
例子2:自定义日期时间格式为"MM/dd/yyyy"
const options = {
year: "numeric",
month: "2-digit",
day: "2-digit",
};
const date = new Date(timestamp).toLocaleString("en-US", options);
将返回的日期时间格式为:"10/31/2022"
示例说明
以下是两个示例说明。
示例1
代码:
const timestamp = 1635684799000;
const date = new Date(timestamp).toLocaleString();
console.log(date);
结果:
11/1/2021, 12:59:59 AM
示例2
代码:
const timestamp = 1635684799000;
const options = {
year: "numeric",
month: "2-digit",
day: "2-digit",
hour: "2-digit",
minute: "2-digit",
second: "2-digit"
};
const date = new Date(timestamp).toLocaleString("en-US", options);
console.log(date);
结果:
10/31/2022, 16:59:59
以上就是返回时间戳所对应的具体时间的攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js 返回时间戳所对应的具体时间 - Python技术站