0

次のような日付を変換する方法: 2012-07-16 01:00:00 +00(UTC +00:00タイムゾーンにあります) Javascript で訪問者のタイムゾーンに変換し、夏時間が正しく処理されるようにしますか?

4

1 に答える 1

2

部分に分割してDate.UTCを使用します。

function fromUTC(s) {
  s = s.split(/[-: ]/g);
  return new Date(Date.UTC(+s[0], --s[1], +s[2], +s[3], +s[4], +s[5], 0));
}

var s = '2012-07-16 01:00:00 +00';

alert(fromUTC(s));
于 2012-08-09T13:16:21.730 に答える