SQL データベースには、さまざまなタイム ゾーンの時間のリストがありますが、対応するタイム ゾーン情報はありません。
2012-01-01 01:02:03
2012-07-01 04:05:06
出力のために、Javascriptを使用してフォーマットしたいと思います。私は試した:
var text = input.replace(' ','T'); // SQL -> ISO8601
var d = new Date(Date.parse(text));
hours = d.getHours();
問題は、Chrome では日付が UTC であると解釈され、ローカル タイム ゾーンに変換されるため、次のようになることです。
2
6
Firefox では現地時間として解釈され、必要なものが得られます。
1
4
それで、Dateオブジェクトを使用したより良い解決策がありますか、それとも文字列を分割することにこだわっていますか?