Главная
JavaScript
Сколько дней до нового года
Скрипты на JavaScript
Простые скрипты - часть 2
3. Скрипт - Сколько дней до нового года
в HTML документе
Сколько дней до Нового года
1
<script>
function daysLeftNewYear(){
today = new Date()
//Можно установить любую дату
nextDate = new Date("January 1, 2025")
//Количество миллисекунд в одном дне
msPerDay = 24*60*60*1000;
//Высчитываем количество дней
daysLeft = Math.round((nextDate.getTime()
- today.getTime())/msPerDay);
dayname=""
ds=""+daysLeft
//Вырезаем последнею цифру
dd=parseInt(ds.substr(ds.length-1))
//Определяем правильность написания
if(daysLeft>4&&daysLeft<21)dayname=" дней"
else
if(dd==1)dayname=" день"
else
if(dd==2||dd==3||dd==4)dayname=" дня"
else dayname=" дней"
//Выводим надпись в документ
document.write("До Нового года осталось <br>"
+daysLeft+dayname+"!");
}
</script>
//Вызываем функцию
<script>
daysLeftNewYear()
</script>
Результат скрипта
1
Скрипт - Сколько дней
до Нового года
4. Скрипт - Сколько дней сайту
в HTML документе
Скрипт - Сколько дней сайту
2
<script>
// Дата создания сайта
d0 = new Date('Nov 28, 2020');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) /
(1000*60*60*24);
document.write('Этому сайту ' +
Math.round(dt) + '-й день');
</script>
Результат скрипта
2
Скрипт - Сколько дней сайту
Вариант 2
Этот сайт существует уже:
в HTML документе
Сколько лет фирме
3
Нашей фирме
<b class="red>
<script>
var d = new Date();
document.write([d.getFullYear()-2016]);
</script>
</b> лет!
Результат скрипта
3
Нашей фирме лет!