21 Ocak 2011, Cuma
Javascript tarih.() getYear 111 2011 yılında döner?
Otomatik olarak bir tarih ilk filtre ayarı için bu javascript var ve bir önceki ayın son günü:
$(document).ready(function () {
$("#DateFrom").datepicker({ dateFormat: 'dd/mm/yy' });
$("#DateTo").datepicker({ dateFormat: 'dd/mm/yy' });
var now = new Date();
var firstDayPrevMonth = new Date(now.getYear(), now.getMonth() - 1, 1);
var firstDayThisMonth = new Date(now.getYear(), now.getMonth(), 1);
var lastDayPrevMonth = new Date(firstDayThisMonth - 1);
$("#DateFrom").datepicker("setDate", firstDayPrevMonth);
$("#DateTo").datepicker("setDate", lastDayPrevMonth);
});
AMA now.getYear()
beklenen 2011 yerine 111 dönüyor. Ben bir şey kaçırmıştım açık var mı?
CEVAP
21 Ocak 2011, Cuma
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/getYear
getYear
artık kullanılmamaktadır vegetFullYear
yöntemi ile değiştirilmiştir.
getYear
yöntemi 1900; böylece eksi yılın verir:
- Yıl veya 2000 değerini
getYear
tarafından döndürülen eşit veya daha fazla 100 veya daha büyük. Örneğin, bu yıl ise 2026,getYear
126 verir.- Ve 1999, değeri
getYear
tarafından döndürülen 1900 arasında yıl arasında 0 ve 99. Eğer bu yıl örneğin, 1976,getYear
76 döndürür.- Yıl 1900, değer
getYear
tarafından döndürülen daha az 0'dan daha azdır. Eğer bu yıl, örneğin, 1800,getYear
-100 verir.- Dikkate almak ve 2000 yıl önce, bir yıl sonra tam olarak belirtilen ki
getYear
yerinegetFullYear
kullanmalıdır.
Bunu Paylaş:
Gece yarısı için bir JavaScript Tarih ...
JavaScript ile başka bir saat dilimi i...
Bir tarih artan JavaScript...
Tarih ile ISO 8601 Tarih Dize destek a...
JavaScript ile iki tarih arasındaki Ay...