2016-10-02 6 views
0

私は、値が/Date(1475173800000)/のjQueryのdatetimeオブジェクトを持っています。 jQueryのdd/mm/yyyyに表示させたいです。それを達成する方法はありますか?jQueryのDateTime値をdd/mm/yyyyに変換するにはどうすればいいですか?

+0

http://stackoverflow.com/help/someone-answersを参照してください。 – guest271314

+0

[JQueryで日付をdd/MM/yyyy形式に変換する]の重複可能性があります。(http://stackoverflow.com/questions/3965365/convert-date -into-dd-mm-yyyy-format-in-jquery) –

答えて

0

jQuery dateFormatを試して、簡単で柔軟な日付書式を設定してください。あなたは、単にこのようにそれを使用します。

var timestamp = /\/Date\((.*)\)\//; 
var myDate = new Date(parseInt(timestamp)); 
$.format.date(myDate.getTime(), "dd/mm/yyyy")); 
+0

新しい日付( "1475173800000")を実行すると、myDateの値はinvalidDateになります。デバッグ中に今すぐチェックしました。 –

+0

タイムスタンプ文字列を整数に変換する 'parseInt'を追加しました。 – jrbedard

1

あなたは、パラメータ"/"

var time = 1475173800000; 
 
    
 
var date = new Date(time).toJSON().slice(0, 10).split("-").reverse().join("/"); 
 

 
console.log(date);

でパラメータ "-"Array.prototype.reverse()Array.prototype.join()とパラメータは普遍的な時間変数、 Date.prototype.toJSON()String.prototype.slice()String.prototype.split()ことで new Date()を使用することができます
+0

これは私の価値です/日付(1475173800000)/ –

+0

@ShaswatSwarupSahoo '/ Date(1475173800000)/'は文字列ですか? – guest271314

+0

ありがとうございます。あなたの答えが働いている –

0

日付のために使用する最も簡単なものの1つはdat ejs(http://www.datejs.com/) toStringメソッドを使用すると、日付を取得する形式を指定できます。このライブラリの日付操作には、はるかに便利なコンポーネントがあります。それをチェックしてください。

関連する問題