3

私は Web サービスから日付を取得"2013-02-06T10:40:56.027"し、それを に変換する方法のような形式の日付を持っています"2/6/2013 2:40 AM"

ここに画像の説明を入力

Sharepoint 2010 の SocialDataService から取得した Web サービス

私は瞬間のjavascriptを試します:

var date = moment(lastModifiedTime);

var result = date.format("MM/DD/YYYY hh:mm A");

しかし、結果は正しい時間ではありません:02/06/2013 10:40 AM

私は結果を期待しました:02/06/2013 2:40 AM

4

2 に答える 2

3

サービスが UTC 時間を返すと想定できる場合は、次のようなものを試すことができます。

moment.utc(result_from_service).local()

詳細については、http: //momentjs.com/docs/#/manipulating/utc/

于 2013-02-07T03:17:06.407 に答える
0
//Manually add time zone to the date string
var date = moment(lastModifiedTime + "+15:00");
var result = date.format("MM/DD/YYYY hh:mm A");
于 2013-02-07T03:28:22.323 に答える