Tôi có dấu thời gian unix, ví dụ: 1313564400000.00. Làm cách nào để chuyển đổi thành đối tượng Ngày tháng và nhận tháng/năm/ngày tương ứng? Sau đây sẽ không làm việc:javascript: nhận tháng/năm/ngày từ dấu thời gian 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;
}
Bạn có gặp sự cố với mã của mình không? Nếu có, nó là cái gì? Có bất cứ điều gì [tài liệu MDN] (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date) không thể giúp bạn với? –
Kết quả phân tích cú pháp là ngày = NaN – Yang
Vâng, tài liệu cho 'phân tích cú pháp' nói: * Phương thức phân tích nhận chuỗi ngày (chẳng hạn như" ngày 25 tháng 12 năm 1995 ") và trả về số mili giây kể từ ngày 1 tháng 1 năm 1970, 00 : 00: 00 UTC. *, Vì vậy, đó không phải là phương pháp phù hợp để sử dụng. Bạn có thể muốn 'ngày mới (mili giây)'. –