2016-08-23 10 views
0

こんにちは私はEmber + moment.jsを使用してemberヘルパーの日付をフォーマットしています。日時を含む瞬間js形式の日付

私はサービスから次の日付を取得しています

火2016年8月23日9時43分53秒GMT + 0200(W.ヨーロッパ夏時間)私の燃えさしのヘルパークラスで

私はできる午前次のコードを使用した形式の日付に:

var formattedDate = moment(date).format('DD/MM/YYYY h:mm a'); 

を私は次の出力を取得しています:

23/08/2016 9:43

予想される出力:23/08/2016 9:43 GMT

はどのようなフォーマット機能でタイムゾーンフラグを指定することができますか?

ご了承ください。

+1

http://momentjs.com/timezone/ – Laurianti

+0

@Laurianti私たちは瞬時にプレースホルダ(TZのような)を持っていないのですか?私の価値そのものにはtimeZoneがあります。 – VelNaga

+0

フォーマット文字列に 'z 'を追加しようとしましたか? – locks

答えて

-1

燃えさしモーメントをインストールする - ember install ember-moment
燃えさし-CLI-瞬間 - シムインストール - ember install ember-cli-moment-shim
停止し、瞬間のタイムゾーンを有効にするにはember server

を起動し、設定\でmoment:{ includeTimezone: 'all' }を含める必要が

をenvironment.js
/* jshint node: true */ 

module.exports = function(environment) { 
    var ENV = { 
    modulePrefix: 'App-Name', 
    environment: environment, 
    baseURL: '/', 
    locationType: 'auto', 
    moment: { 
     // Options: 
     // 'all' - all years, all timezones 
     // '2010-2020' - 2010-2020, all timezones 
     // 'none' - no data, just timezone API 
     includeTimezone: 'all' 
    }, 
    EmberENV: { 
     FEATURES: { 
     // Here you can enable experimental features on an ember canary build 
     // e.g. 'with-controller': true 
     } 
    }, 

    APP: { 
     // Here you can pass flags/options to your application instance 
     // when it is created 
    } 
    }; 
    return ENV; 
}; 

を入力し、tz関数の使用を開始し、短縮されたタイムゾーン名を取得するには、zフラグをフォーマットに含めることができます。

瞬間()TZ( 'アジア/カルカッタ')フォーマット( 'DD/MM/YYYYのH:MMのz')。。

関連する問題