📜  javascript中的strtotime(1)

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

JavaScript中的strtotime

在JavaScript中,strtotime函数可以将日期时间字符串转换为时间戳。

语法
Date.parse(dateString);

其中,dateString表示要转换为时间戳的日期时间字符串。

参数

dateString参数可以是以下格式之一:

  • ISO日期时间格式: yyyy-MM-ddTHH:mm:ss.sssZ
  • RFC1123日期时间格式: EEE, dd MMM yyyy HH:mm:ss GMT
  • 其他日期时间格式:以JavaScript Date.parse()方法可以解析的任何字符串格式。
返回值

strtotime函数返回表示时间戳的数字值。时间戳是自1970年1月1日00:00:00 UTC以来的毫秒数。

示例
const timestamp = Date.parse("2022-03-15T09:30:00.000Z");
console.log(timestamp);  // 1647376200000
注意事项
  • 时间戳的精度为毫秒级别。
  • 如果使用的日期时间字符串格式不是JavaScript Date.parse()方法可以解析的格式,则strtotime函数将返回NaN。
  • 时间戳可以与其他数据进行比较和运算,可以用于计算日期间的差距,也可以用于存储时间值。

使用JavaScript的strtotime函数可以轻松地将日期时间字符串转换为时间戳,方便进行比较和计算。在处理日期时间数据时,需要格外注意精度和格式的问题。