5

"/Date(1342709595000)/"JSONで文字列値を取得しています。数字だけを抽出し、エポック日付をmm / dd / yy hh:mm:ssの形式で意味のあるJavascript日付に変換しようとしています。数字を抽出する質問の最初の部分を達成することはできましたが、 http: //www.epochconverter.com/で入手可能な日付オブジェクトの人間が読める形式に変換できませんでした。

JSフィドル: http: //jsfiddle.net/meetravi/QzKwE/3/

4

1 に答える 1

16

実際に行う必要のあることは何もありません。エポックからすでにミリ秒であり、javascriptの日付はエポックからミリ秒かかります。

http://jsfiddle.net/QzKwE/9/

var dateVal ="/Date(1342709595000)/";
var date = new Date(parseFloat(dateVal.substr(6)));
document.write( 
    (date.getMonth() + 1) + "/" +
    date.getDate() + "/" +
    date.getFullYear() + " " +
    date.getHours() + ":" +
    date.getMinutes() + ":" +
    date.getSeconds()
);

</ p>

于 2012-07-19T16:53:46.930 に答える