Tarih kısmında sorun yaşayan arkadaşlar için;


index.html de şöyle bir kısım vardır;
<!-- jquery countdown-->
<script type="text/javascript">
$(function () {
var austDay = new Date();
	austDay = new Date(austDay.getFullYear() + 2, 0, 0);
	$('#defaultCountdown').countdown({until: austDay, layout: '{dn} {dl}, {hn} {hl}, {mn} {ml}, and {sn} {sl}'});
	$('#year').text(austDay.getFullYear());
	});
</script>
Önemli olan yer ise;
"austDay = new Date(austDay.getFullYear() + 2, 0, 0);" bu bölümdür.

Ben bu kodları kendime göre uyarladım ve şu kod meydana geldi;
"austDay = new Date(austDay.getFullYear() +1, +0, -300, +1, +13, +2);"

Bu koddaki bazı karakterlerin ne anlama geldigi ise söyledir;

+1 = Yılı
+0 = Ayı
-300 = Günü
+1 = Saati
+13 = Dakikayı
+2 = Saniyeyi ifade eder.

Yıl (+1) den başlar. Bunu sıfırlarsanız hepsi sıfır olur, bu yüzden buraya dokunmuyoruz. Eger ki site uzun süre kapalıysa kullanırsınız

(+0) Misal siteniz 60 gün kapalıysa bunu 2 yapabilirsiniz. Ama 60 ile 90 gün arasında olursa gün kısmı devreye girer.

(-300) burada gün -301 den başlar. Misal siteniz 2 gün kapalıysa bunu -299 yaparsanız eger 2 gün olarak devreye girer. -301 den sıfır a yaklastıgınız birim kadar gün sayısı artar.

(+1) saat ise 6 dan başlar. (+1) üzerine eklediginiz her bir sayı, saat 6 dan itibaren artmasına neden olur. Misal +3 yaparsanız saat 9 olur.

Digerlerine gerek yok sanırım. Şimdi anlatımı kısa bir örnekle bitirelim

Mesela sitenin kapalı olma süresi 5 ay 13 gün 15 saat olsun (yani 163 gün 15 saat)

Kod un sıralanışı şu sekılde olacaktır:

austDay = new Date(austDay.getFullYear() +1, +5, -289, +9, +13, +2);

Burada ayı kullanmadan da sıralama yapılabilir. (+5) yerine sıfır yazarsınız,
301 den 163 ü çıkarıp çıkan sonucu -289 olan yere yazarsınız. Ay devre dışı kalır.

Okey