Bir unix zaman damgası var, örneğin, 1313564400000.00. Bunu Date nesnesine nasıl dönüştürürüm ve buna göre ay/yıl/gün alırım? Aşağıdaki çalışmaz:javascript: unix zaman damgasından ay/yıl/gün olsun
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;
}
Kodunuzda bir sorun mu var? Eğer evet ise, bu nedir? [MDN belgeleri] (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date) size yardımcı olamıyor mu? –
Ayrıştırma sonucu date = NaN – Yang
Eh, parse 'belgelerine diyor: * Ayrıştırma yöntemi bir tarih dizesi alır ("Dec 25, 1995" gibi) ve 1 Ocak 1970'den beri milisaniye sayısını döndürür. : 00: 00 UTC. * Yani, bu kullanmak için doğru yöntem değil. Muhtemelen yeni tarih (milisaniye) 'yi isteyebilirsiniz. –