私はUNIXのタイムスタンプ、たとえば1313564400000.00を持っています。どのようにDateオブジェクトに変換し、それに応じて月/年/日を取得するのですか?以下は動作しません。javascript:unixタイムスタンプから月/年/日を取得する
function getdhm(timestamp) {
var date = Date.parse(timestamp);
var month = date.getMonth();
var day = date.getDay();
var year = date.getYear();
var formattedTime = month + '/' + day + '/' + year;
return formattedTime;
}
コードに問題がありますか?はいの場合、それは何ですか? [MDN documentation](https://developer.mozilla.org/ja/JavaScript/Reference/Global_Objects/Date)に手助けできないことはありますか? –
解析結果はdate = NaN – Yang
です。「parse」のドキュメントには次のようなものがあります:* parseメソッドは日付文字列(「Dec 25、1995」など)をとり、1970年1月1日00時からのミリ秒数を返します:00:00 UTC。*、これは正しい方法ではありません。おそらく '新しい日付(ミリ秒)'が必要です。 –