Date.parse() 和 Date.getTime() 的区别

Date.parse()

  • 该方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。
  • 该方法是 Date 对象的静态方法。
语法:
Date.parse(datestring)
  • datestring 必需。表示日期和时间的字符串。
var d = Date.parse("Jul 8, 2005")
console.log(d)

Date.getTime()

  • 该方法可返回距 1970 年 1 月 1 日之间的毫秒数。
语法:
Date.getTime()
  • 总是结合一个 Date 对象来使用;
var d = new Date(datestring);
var n = d.getTime();
console.log(n)

总结

  • Date.parse() :时间字符串可以直接Date.parse(datestring),不需要 new Date()
  • Date.getTime() :需要将时间字符串先new Date(),再使用Date.getTime()

你可能感兴趣的:(js,Date)