JavaScript Date 时间函数

JavaScript 大约 505 字

获取毫秒时间戳

方法一

new Date().getTime()

方法二

Number(new Date())

方法三

Date.parse(new Date())

方法四

var stringTime = "2014-07-10 10:21:12";
var timestamp = Date.parse(stringTime);

获取时间类型

new Date(timestamp)

相差八小时问题

yyyy-MM-dd格式的字符串日期格式化为时间戳或日期类后,多了八小时。

new Date(Date.parse("2021-5-11")); // Tue May 11 2021 00:00:00 GMT+0800 (中国标准时间)

new Date(Date.parse("2021-05-11")); // Tue May 11 2021 08:00:00 GMT+0800 (中国标准时间)

解决方法:

function parseISOLocal (s) {
  var b = s.split(/\D/);
  return new Date(b[0], b[1]-1, b[2]);
}
阅读 34 · 发布于 2021-06-06

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批