ユーザーの場所に関係なく、ユーザーの現地時間に変換したいサーバー時間 (米国の東コスト) があります。ユーザーのタイムゾーンがわかりません。
MongoDB に保存されているサンプルの日付 (UTC 時間) を次に示します。
ISODate("2012-05-03T09:40:34.764Z") which becomes 5/3/2012 5:40:34 AM
これをユーザーの現地時間に変換したい。
私が見ることができるプラグインはありますか、または誰かがプラグインなしでそれを行いましたか?
これは動作していない私のコードです:
var svrDate = new Date('5/3/2012 5:40:34 AM');
var tzo = ((new Date()).getTimezoneOffset() / 60) * (-1);
var userTime = new Date(svrDate.setHours(svrDate.getHours() + tzo)).toLocaleString());