给我一段js代码把时间转换成时间戳

要将JavaScript中的时间(Date 对象)转换为时间戳(毫秒为单位),您可以直接使用 Date 对象的 getTime() 方法。这个方法返回自1970年1月1日00:00:00 UTC以来的毫秒数。

以下是一段简单的代码示例,展示如何将当前时间转换为时间戳:

let now = new Date();  
let timestamp = now.getTime();  
  
console.log(timestamp);

在这段代码中,now 是一个包含当前日期和时间的 Date 对象。调用 getTime() 方法后,将返回自1970年1月1日00:00:00 UTC以来的毫秒数,这个值被存储在 timestamp 变量中。最后,使用 console.log 打印出这个时间戳。

如果您有一个特定的日期和时间字符串,并希望将其转换为时间戳,您可以先使用 Date 构造函数或其他日期解析方法(如 Date.parse() 或现代的 Date.fromISOString())来创建一个 Date 对象,然后再调用 getTime() 方法。例如:

let dateString = "2023-06-20T12:34:56.789Z"; // ISO 8601格式的日期字符串  
let date = new Date(dateString);  
let timestamp = date.getTime();  
  
console.log(timestamp);

在这个例子中,dateString 是一个ISO 8601格式的日期字符串。使用 new Date(dateString) 可以将其解析为一个 Date 对象,然后调用 getTime() 方法获取对应的时间戳。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值