2012-01-08 4 views
0

可能な重複解析:
Formatting a date in javascript学習Javascriptを/ jQueryの+日付に

を私がやろうとしていますすべての(と今... Javascriptを/ jQueryのに新しいですし、 Googleカレンダー(公開)から情報を抽出し、開始日時+終了日時とともにイベントを表示するページを作成することです。これまでのところ私が持っている:私のコンソールで

<script type="text/javascript"> 
$(document).ready(function() { 
    var baseURL = "https://www.googleapis.com/calendar/v3/calendars/[email protected]/events?key=AIzaSyB66zMow3CSeTdM1m_X_0Wj1JxCtSTd8kU&alt=json&callback=?"; 
    $.ajax({ 
     url: baseURL, 
     dataType: 'json', 
     success: function(result) { 
      console.log(result.items[0].created); 
     }   
    }); 
}); 
</script> 

、私が見出力は次のようになります。

2012-01-07T23:46:15.000Z 

さて、私は、かなり格好文字列にこの日付と時刻を解析されて何をしたいのか、何か「2012年1月1日」のように、その時は同じです。私はどのように進めるべきですか?私はJS/JQuery/AJAXの外に出たくはありません。

また、これまでのコードでコメント/フィードバックをいただければ幸いです。これは通常の/良い方法であると思われますか、別の方法でアプローチする必要がありますか?

ありがとう、私に教えてください!

+2

javascriptで日付形式をグーグルで検索するだけです。 https://www.google.com/search?ix=hcb&sourceid=chrome&ie=UTF-8&q=javascript+format+dateコードを見直してみるには - http://codereview.stackexchange.com/ – mrtsherman

+0

JavaScriptの日付オブジェクトにTIMEは含まれていませんか?そこからどのように抽出するのですか? – user809240

+0

非常に最初のリンクは、h1ヘッダーの下で時間を抽出する方法を示しています 'javascriptの時間を得る' – mrtsherman

答えて

2

日付文字列を解析して日付に変換する必要があります。 Javascriptのこの日付ライブラリには、必要な変換に便利な関数がいくつか含まれています。

http://www.mattkruse.com/javascript/date/source.html

私はあなたがこの中でgetDateFromFormat機能を使用することができると思います。

var date = new Date(result.items[0].created); 
date.toLocaleString(); 

toLocaleString()の形式は、ブラウザによって異なります。

3

あなたはこのような何かを試みることができます。形式を正確に制御したい場合は、、XDate、またはで提供される関数formatDateなどのライブラリを使用してみてください。

関連する問題