Изменить размер шрифта выводимого текста
Есть скрипт(ниже), который выводит дату с определенными условиями. Нужно размер шрифта выходного текста сделать 34.
<script>
var date = new Date();
var month = date.getMonth();
var hour = date.getHours();
var day = date.getDate();
if (month == 0,3,5,7,9,11 && day >= 31) {month += 1;day = 0;} // Проверка для переходя на след. месяц
else {if (month == 2 && day >= 28) {month += 1;day = 0;}
else {if (day >= 30) {month +=1;day = 0;}}}
if (hour < 18) {
if(day == 0) {day = 1);}
switch (month) {
case 0:
document.getElementById("hours").innerHTML = day + " января";
break;
case 1:
document.getElementById("hours").innerHTML = day + " февраля";
break;
case 2:
document.getElementById("hours").innerHTML = day + " марта";
break;
case 3:
document.getElementById("hours").innerHTML = day + " апреля";
break;
case 4:
document.getElementById("hours").innerHTML = day + " мая";
break;
case 5:
document.getElementById("hours").innerHTML = day + " июня";
break;
case 6:
document.getElementById("hours").innerHTML = day + " июля";
break;
case 7:
document.getElementById("hours").innerHTML = day + " августа";
break;
case 8:
document.getElementById("hours").innerHTML = day + " сентября";
break;
case 9:
document.getElementById("hours").innerHTML = day + " октября";
break;
case 10:
document.getElementById("hours").innerHTML = day + " ноября";
break;
case 11:
document.getElementById("hours").innerHTML = day + " декабря";
break;
}
} else {
switch (month) {
case 0:
document.getElementById("hours").innerHTML = day + 1 + " января";
break;
case 1:
document.getElementById("hours").innerHTML = day + 1 + " февраля";
break;
case 2:
document.getElementById("hours").innerHTML = day + 1 + " марта";
break;
case 3:
document.getElementById("hours").innerHTML = day + 1 + " апреля";
break;
case 4:
document.getElementById("hours").innerHTML = day + 1 + " мая";
break;
case 5:
document.getElementById("hours").innerHTML = day + 1 + " июня";
break;
case 6:
document.getElementById("hours").innerHTML = day + 1 + " июля";
break;
case 7:
document.getElementById("hours").innerHTML = day + 1 + " августа";
break;
case 8:
document.getElementById("hours").innerHTML = day + 1 + " сентября";
break;
case 9:
document.getElementById("hours").innerHTML = day + 1 + " октября";
break;
case 10:
document.getElementById("hours").innerHTML = day + 1 + " ноября";
break;
case 11:
document.getElementById("hours").innerHTML = day + 1 + " декабря";
break;
}
}
</script>```
Ответы (2 шт):
Автор решения: Алексей Шиманский
→ Ссылка
var date = new Date();
var month = date.getMonth();
var hour = date.getHours();
var day = date.getDate();
if (month == 0,3,5,7,9,11 && day >= 31) {month += 1;day = 0;} // Проверка для переходя на след. месяц
else {if (month == 2 && day >= 28) {month += 1;day = 0;}
else {if (day >= 30) {month +=1;day = 0;}}}
if (hour < 16) {
if(day == 0) {day = 1;}
switch (month) {
case 0:
document.getElementById("hours").innerHTML = day + " января";
break;
case 1:
document.getElementById("hours").innerHTML = day + " февраля";
break;
case 2:
document.getElementById("hours").innerHTML = day + " марта";
break;
case 3:
document.getElementById("hours").innerHTML = day + " апреля";
break;
case 4:
document.getElementById("hours").innerHTML = day + " мая";
break;
case 5:
document.getElementById("hours").innerHTML = day + " июня";
break;
case 6:
document.getElementById("hours").innerHTML = day + " июля";
break;
case 7:
document.getElementById("hours").innerHTML = day + " августа";
break;
case 8:
document.getElementById("hours").innerHTML = day + " сентября";
break;
case 9:
document.getElementById("hours").innerHTML = day + " октября";
break;
case 10:
document.getElementById("hours").innerHTML = day + " ноября";
break;
case 11:
document.getElementById("hours").innerHTML = day + " декабря";
break;
}
} else {
switch (month) {
case 0:
document.getElementById("hours").innerHTML = day + 1 + " января";
break;
case 1:
document.getElementById("hours").innerHTML = day + 1 + " февраля";
break;
case 2:
document.getElementById("hours").innerHTML = day + 1 + " марта";
break;
case 3:
document.getElementById("hours").innerHTML = day + 1 + " апреля";
break;
case 4:
document.getElementById("hours").innerHTML = day + 1 + " мая";
break;
case 5:
document.getElementById("hours").innerHTML = day + 1 + " июня";
break;
case 6:
document.getElementById("hours").innerHTML = day + 1 + " июля";
break;
case 7:
document.getElementById("hours").innerHTML = day + 1 + " августа";
break;
case 8:
document.getElementById("hours").innerHTML = day + 1 + " сентября";
break;
case 9:
document.getElementById("hours").innerHTML = day + 1 + " октября";
break;
case 10:
document.getElementById("hours").innerHTML = day + 1 + " ноября";
break;
case 11:
document.getElementById("hours").innerHTML = day + 1 + " декабря";
break;
}
}
#hours {
font-size: 34px;
}
<div id="hours"></div>
Автор решения: MoloF
→ Ссылка
Вариант в две строчки кода.
(извините было больно смотреть на ваш костыль)
const date = moment().format('DD MMMM');
document.getElementById("hours").innerText = date;
#hours {
font-size: 34px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/locale/ru.min.js"></script>
<div id="hours"></div>