Русский
<!--Для достижения этого эффекта необходимо выполнить три шага. Шаг 1: Добавьте следующий код в область <head> --> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin var byear = Prompt('Please. введите год вашего рождения','1976'); var mm = Prompt('Пожалуйста, введите месяц вашего рождения','6'); вар год = новая дата(); вар год2 = год.getYear(); вар год3 = (год <2000) ? год2 + 1900: год2; мм2 = thedate.getMonth() + 1; = thedate.getDate(); yy2 = thedate.getYear(); if (yy2 < 100) yy2 += 1900 yourage = yy2 - byear; if (mm2 < mm) yourage--; if ((mm2 == mm) && ( dd2 < день рождения)) yourage --; TMonth = new Array('Январь','Февраль','Март', 'Апрель','Май','Июнь','Июль', 'Август','Сентябрь' , «Октябрь», «Ноябрь», «Декабрь»); CurMonth = мм - 1; bmonth = TMonth[CurMonth]; var age2 = yourage + 1; var timerRunning = false var Today (); вар startday = новая дата (); вар enday = новая дата (); вар minPerDay = 0; вар secsLeft = 0; вар secsRemain = 0; ; вар minRound = 0; вар timeRemain = 0; функция stopclock() { if(timerRunning)clearTimeout(timerRunning); } function startlock() {showtime(); ) ; } function showtime() { Today = new Date(); enday = new Date(""+bmonth+", "+bday+" "+year3+" 00:00"); ) ; secsPerDay = 1000; minPerDay = 60 * 1000; часыPerDay = 60 * 60 * 1000; secsLeft = (enday.getTime() - Today.getTime()) / secsRound =; Math .round(secsLeft); secsLeft - secsRound; secsRemain = (secsRemain < 0) ? secsRemain = 60 - ((secsRound - secsLeft) * 60): secsRemain = (secsLeft - secsRound) * 60; ( secsRemain); minLeft = ((enday.getTime() - Today.getTime()) / minRound = Math.round(minLeft); minRemain = minLeft - minRound; minRemain = (minRemain <0) ? - ((minRound - minLeft) * 60): minRemain = ((minLeft - minRound) * 60); minRemain = Math.round(minRemain - 0,495); ЧасыЛефт = ((enday.getTime() - Today.getTime()) /hoursRound = Math.round(hoursLeft);hoursRemain =hoursLeft -hoursRound;hoursRemain = (hoursRemain <0) ?hoursRemain = 24 - ((hoursRound -hoursLeft) * 24) :hoursRemain = ((hoursLeft -hoursRound) * 24); часыRemain = Math.round(hoursRemain - 0,5);daysLeft = ((enday.getTime() - Today.getTime()) / PerDay);daysLeft = (daysLeft - 0,5); daysRound; if (daysRemain == 1) day_rem = "days," else day_rem = "days, " if (hoursRemain == 1)hour_rem = "часы", elsehour_rem = "часы", if (minRemain == 1) min_rem; = "минуты," иначе min_rem = "минуты", если (secsRemain == 1) sec_rem = "секунды" else sec_rem = "секунды" timeRemain =daysRemain + day_rem +hoursRemain +hour_rem + minRemain + min_rem + secsRemain + sec_rem document. down.face.value = timeRemain; timerID = setTimeout("showtime()",1000); timerRunning = true; if (daysRemain <0) Year3 = Year3 + 1 } function showtime1() { startday = new Date(" "+ bmonth+" "+bday+", "+byear+" 00:00 EDT"); startday.setYear(""+byear+""); сегодня = новая дата(); secsPerDay = 1000; minPerDay = 60 * 1000; * 60 * 1000; PerDay = 24 * 60 * 60 * 1000; secsLeft = (today.getTime() - startday.getTime()) / minPerDay; secsRound = Math.round(secsLeft); secsRemain = secsLeft - secsRemain =; (secsRemain <0) ? secsRemain = 60 - ((secsRound - secsLeft) * 60): secsRemain = (secsLeft - secsRound) * 60; secsRemain = Math.round(secsRemain); minLeft = ((today.getTime() - день начала). .getTime()) /hoursPerDay); minRound = Math.round(minLeft); minRemain = minLeft - minRemain = (minRemain < 0) ? minRemain = 60 - ((minRound - minLeft) * 60): minRemain = (( minLeft - minRound) * 60); minRemain = Math.round(minRemain - 0,495);hoursLeft = ((today.getTime() - startday.getTime()) / PerDay);hoursRound = Math.round(hoursLeft); ЧасыЛефт - ЧасыРаунд; ЧасыRemain = (hoursRemain < 0) ? ЧасыRemain = 24 - ((hoursRound - ЧасыЛефт) * 24): ЧасыRemain = ((hoursLeft - ЧасыРаунд) * 24); ЧасыRemain = Math.round(hoursRemain - 0.5) ; = ((today.getTime() - startday.getTime()) / PerDay);daysLeft = (daysLeft - 0,5);daysRound = Math.round(daysLeft);daysRemain =daysRound; if (daysRemain == 1) day_rem = " дней, " else day_rem = " дней, " if (hoursRemain == 1)hour_rem = "часы", elsehour_rem = "часы", if (minRemain == 1) min_rem = "минуты", иначе min_rem = "минуты", " if (secsRemain == 1) sec_rem = «секунды» else sec_rem = «секунды» timeRemain =daysRemain + day_rem +hoursRemain +hour_rem + minRemain + min_rem + secsRemain + sec_rem; document.up.face.value = timeRemain = setTimeout(; "showtime1()",1000); timerRunning = true; } // Конец --> </script> <!--Шаг 2: Добавьте следующий код в область <body> --> <center> <имя формы ="down" onSubmit="0"> <script Language="JavaScript"> document.write("<b>Ваша дата рождения: "+byear+" год "+mm+" месяц "+bday+" день . ("+ mm+"/"+bday+"/"+byear+")</b>"); document.write("<br><br>В этом году вам исполняется "+ваш+" лет, и вам "+возраст2+" " Годы:"); </script> <br> <input type="text" name="face" size="47" value="Необходим браузер, поддерживающий JavaScript 1.1+."> </form> <p > <br> <form name="up" onSubmit="1"> Вот как долго вы проживете в этом мире<br> <input type="text" name="face" size="47" value= " Требуется браузер, поддерживающий JavaScript 1.1+."> </form> </center> <!--Шаг 3: Добавьте "OnLoad="startclock()"" в тег <body>. Например: --> < тело OnLoad="startclock()">