Doğum günü hesaplama

bLoOdLusT1912

Kadim Üye
1 Ağu 2007
5,470
41
Kod:
<!-- START OF SCRIPT -->

<script LANGUAGE="JavaScript">

<!-- begin script



//General Array Function

function MakeArray(n) {

   this.length = n;

   for (var i = 1; i <=n; i++) {

     this[i] = 0;

   }

}



//Initialize Days of Week Array

days = new MakeArray(7);

days[0] = "Cumartesi"

days[1] = "Pazar"

days[2] = "Pazartesi"

days[3] = "Sali"

days[4] = "Carsamba"

days[5] = "Persembe"

days[6] = "Cuma"



//Initialize Months Array

months = new MakeArray(12);

months[1] = "Ocak" 

months[2] = "Subat" 

months[3] = "Mart" 

months[4] = "Nisan" 

months[5] = "Mayis" 

months[6] = "Haziran" 

months[7] = "Temmuz" 

months[8] = "Agustos"

months[9] = "Eylul" 

months[10] = "Ekim"

months[11] = "Kasim"

months[12] = "Aralik"



//Day of Week Function

function compute(form) {

   var val1 = parseInt(form.day.value, 10)

   if ((val1 < 0) || (val1 > 31)) {

      alert("1 ile 31 arasi bir tarih girin…")

   }

   var val2 = parseInt(form.month.value, 10)

   if ((val2 < 0) || (val2 > 12)) {

      alert("1 ile 12 arasi bir tarih girin…")

   }  

   var val2x = parseInt(form.month.value, 10)

   var val3 = parseInt(form.year.value, 10)

   if (val3 < 1900) {

      alert("1900 ile 2050 arasi bir tarih girin…")

   }

   if (val2 == 1) {

      val2x = 13;

      val3 = val3-1

   }

   if (val2 == 2) {

      val2x = 14;

      val3 = val3-1

   }

   var val4 = parseInt(((val2x+1)*3)/5, 10)

   var val5 = parseInt(val3/4, 10)

   var val6 = parseInt(val3/100, 10)

   var val7 = parseInt(val3/400, 10)

   var val8 = val1+(val2x*2)+val4+val3+val5-val6+val7+2

   var val9 = parseInt(val8/7, 10)

   var val0 = val8-(val9*7)

   form.result1.value = months[val2]+" "+form.day.value +", "+form.year.value

   form.result2.value = days[val0]

}   



// end script -->

</script>



<h3><i>HANGİ GÜN DOĞDUN? <i></h3>

<b>



<p></b> Dogdugunuz tarihi yazın ve hesapla tusuna basin</p>



<form>

  <p>Dogdugunuz ay(1-12): <input TYPE="text" NAME="month" SIZE="2"> </p>

  <p>Dogdugunuz gun (1-31): <input TYPE="text" NAME="day" SIZE="2"> </p>
  <p>Dogdugunuz yil(ornek:2007): <input TYPE="text" NAME="year" SIZE="4"> </p>

  <p><input TYPE="button" VALUE="Hesapla" ONCLICK="compute(this.form)"> <input TYPE="reset"

  VALUE="Temizle"> </p>

  <p>Dogdugunuz tarih: <input TYPE="text" NAME="result1" SIZE="18"> </p>

  <p>DOGDUGUNUZ GUN: <input TYPE="text" NAME="result2" SIZE="20"> </p>

</form>

<html>designed by TurkHackTeam </html>
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.