Ini ada jawaban atas pertanyaan yang sama
ttg getYear

Regards

Ady Permadi
UIN: 1733329
e-mail: [EMAIL PROTECTED]

PT. Sarana Webindo Netrada
email:[EMAIL PROTECTED]
Web Support & Development Departement
http://www.netrada.co.id

*********** BEGIN FORWARDED MESSAGE  ***********

On 13/01/00 at 16:00 Mark P. Eliasaputra <[EMAIL PROTECTED]> wrote:

>Hi Elwin, Siska, dan yang lainnya,
>
>Sebenarnya kesalahannya bukan demikian. IE tidak mengembalikan getYear() sebagai
>angka 3900.
>
>Coba tampilkan tahun pakai IE dengan JavaScript berikut:
>
>  d = new Date()
>  document.writeln(d.getYear())
>
>Pasti yang keluar 2000!
>
>Coba script yang sama ditampilkan di Netscape. Di Netscape yang keluar 100.
>
>Nah salah di mana? Kok di script Anda sebelumnya di IE bisa keluar 3900? Itu
>karena pasti di script Anda asumsikan tahun cuma 00-99, maka Anda tambahkan
>1900:
>
>  tahun = d.getYear() + 1900
>  document.writeln(tahun)
>
>Ya pasti saja IE menghasilkan 3900 (2000 + 1900). Tapi paling parah jika
>scriptnya:
>
>  tahun = '19' + d.getYear()
>
>Di IE keluar 192000, sementara di Netscape keluar 19100. Kacau beliau...
>benar-benar tidak Y2K compliant.
>
>Makanya hati-hati dengan getYear(). Memang sebaiknya diganti dengan
>getFullYear() saja. Atau buat kondisi sendiri:
>
>tahun = d.getYear()
>if(tahun < 2000) tahun += 1900  // hasilnya selalu empat digit.
>
>-----------------
>Mark P. Eliasaputra
>http://www.plasmedia.com/markpe
>[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]
>Plasmedia - Plexis Erakarsa Multimedia
>
>> Hi,
>>
>> Itu kesalahan dari Internet Explorer.
>>
>> Coba ganti script anda dari "Get Year" ke "Get Full Year".
>>
>> "Get Year" cuma kasih 2 angka dan Internet Explorer. Sesudah tahun 2000, IE
>> menghitung tahunnya menjadi 3900.
>>
>> "Get Full Year" kasih 4 angka.
>>
>> Netscape sudah membetulkan kesalahan ini, maka itu tidak terjadi kesalahan
>> di Netscape. Dan Microsoft bilang, mereka tidak akan membetulkan
>> kesalahannya.
>>
>> Semoga Membantu.
>>
>> Siska Basri
>> http://padang.hypermart.net
>
>
>
>
>-= Dual T3 Webhosting on Dual Pentium III 450 - www.indoglobal.com =-
>To unsubscribe, e-mail : [EMAIL PROTECTED]
>To subscribe, e-mail   : [EMAIL PROTECTED]
>Netika BerInternet     : [EMAIL PROTECTED]
>
>

*********** END FORWARDED MESSAGE  ***********



 http://www.indolinux.com - Nikmati Layanan Personal INDOLINUX :: 
 http://techscape.net/ - Webhosting: Dual T3 on Dual Pentium III 450Mhz
 Only US$1.95/month -> CGI SSL 5MB Unlimited Traffic & Mail FP2000
 -------------------------------------------------------------------
 untuk berhenti kirim  email  ke  [EMAIL PROTECTED]
 untuk melihat peraturan kirim email  ke  [EMAIL PROTECTED]
 arsip berada di  http://www.mail-archive.com/[email protected]
 

Kirim email ke