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]
