私は設定された時間帯にあらかじめフォーマットされた時刻を送信するこのバックエンドを持っていますが、上記の時間帯に関する情報はありません。文字列は「2013-08-26 16:55:00」です。moment.jsで特定のタイムゾーンで時間を作成する方法
私はこの文字列で新しいmoment.jsインスタンスを作成することができます。
var time = moment("2013-08-26 16:55:00") //this creates time in my tz
が、これは私自身のタイムゾーンでインスタンスを作成します。
Moment.jsには、特定のタイムゾーンでオブジェクトのインスタンスを作成できるプラグインがありますが、それはうまく動作しますが、オブジェクトをポイントしたい時を言うことはできません。私はニューヨークにいると私はこれを行う場合は
:
var time = moment("2013-08-26 16:55:00").tz("America/Los_Angeles");
た時間は、13:55の代わりに、16時55しかし、LAになります。
私が欲しいのは、LAタイムで16:55と言うインスタンスを作成することです。
私はこれをしたいので、私は求めている理由は次のとおりです。
var now = moment.tz("America/Los_Angeles");
var end = moment("2013-08-26 16:55:00"); //plus something to convert LA time
var timeLeft = end.diff(now, "minutes");
それをする方法はありますか?
どのように特定の書式と厳格な解析も同様に使用する必要がある場合、私は、それを行うのですか? – Jan
@Jan - 解説を更新しました。ありがとう。 –
@MattJohnsonこの作品は「America/New_York」のためにどのように元気?ブラウザのタイムゾーンをキャプチャするように思える – anm