他のプロパティに加えて、ビューに次のようにレンダリングされるDateTimeプロパティを取得しています
/Date(1346997005000)/
これをdd.mm.yyのように読み取り可能な形式に変換する必要があります
他のプロパティに加えて、ビューに次のようにレンダリングされるDateTimeプロパティを取得しています
/Date(1346997005000)/
これをdd.mm.yyのように読み取り可能な形式に変換する必要があります
var dateString = "/Date(1346997005000)/";
var dx = new Date(parseInt(dateString.substr(6)));
var dd = dx.getDate();
var mm = dx.getMonth() + 1;
var yy = dx.getFullYear();
if (dd <= 9) {
dd = "0" + dd;
}
if (mm <= 9) {
mm = "0" + mm;
}
var displayDate = dd + "." + mm + "." + yy;
displayDateを使用します。多数のJavaScript日付ライブラリ(Moment.jsなど)の1つにアクセスできる場合は、dxを関数に渡して、1行のコードで表示文字列を取得できるはずです。それはより良い解決策になるでしょう。
タイムスタンプはすでにミリ秒単位であるため、このような日付コンストラクターに渡して、Dateオブジェクトに変換します。
var d = new Date(unixtimestamp)
次に、DateAPIを使用して日付の一部を取得できます。