将格式字符串日期转换为日期格式timzone

时间:2020-06-12 12:05:21

标签: javascript reactjs datetime timezone

当我调用函数时:

formatDate(new Date("2020-06-08T10:37:05.915+0000")

function formatDate(tstamp) {
  return new Intl.DateTimeFormat("en-GB", {
    year: "numeric",month: "2-digit",day: "2-digit",
    hour: "2-digit", minute: "2-digit",second: "2-digit"
  }).format(tstamp);
}

我的输出是:08/06/2020,12:37:05 为什么我得到(12:37:05)而不是(10:37:05)我的时区是GMT + 2。

1 个答案:

答案 0 :(得分:1)

这是因为输入的是GMT + 0000,而您的输入是GMT + 0200,比格林威治标准时间早2小时。 format方法在不更改日期时间值的情况下格式化日期。