2012-02-29 13 views
0

これらの日付時刻値の形式をご覧ください:上記の例でJavaScriptでは、日付形式の値をある形式から別の形式に変換する方法はありますか。

var from = "2012-01-13 T11:00:00"; 
var to = "13 Jan 2012 11:00am"; 

を、両方とも、形式「に」の値にフォーマット「から」に値を変換するJavaScript関数を作成する方法テキストの日付時刻の値です。

var to = convertDateTime(from); 
function convertDateTime(from) 
{ 
// how to implement this? 
} 

多くのおかげで、この記事で

+1

[JavaScriptで書式指定を使用して文字列をdatetimeに変換するにはどうすればよいですか?](http://stackoverflow.com/questions/476105/how-can-i-convert-string-to-datetime-with- format-specification-in-javascript) –

+0

この投稿がお役に立てば幸いです。 http://stackoverflow.com/questions/758999/converting-dates-in-javascript – Learner

答えて

2

外観:

あなたの文字列オブジェクトは、日付型に変換した後、あなたが使用できる日付フォーマット

1

を使用して文字列にそれを再変換しなければなりませんあなたのためにこれを処理するXDateのようなライブラリ。

ホイールを改造する必要はありません。日付を使って作業する場合、いくつかのブラウザの不一致を起こすことができます。

+0

これは多くの便利な機能を備えた素晴らしいライブラリのようですが、ほとんどのサイトではおそらく過剰です。 'Date'はブラウザ間の違いに悩まされません。 AFAIKはすべての主要なブラウザでうまく実装されています。 – wheresrhys

+0

@wheresrhys Dateオブジェクトの初期化可能な認識された日付の形式は、現在サポートされているブラウザの中で大きく異なります。 – kapa

+0

私はそれを知らなかった。これを文書化している情報源を知っていますか?私が見つけた最も近いものはhttp://stackoverflow.com/questions/5418631/what-string-date-format-will-javascripts-parse-recognizeですが、どのフォーマットがどこで動作するのかは分かりません。 – wheresrhys

関連する問題