Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2016, 15:04
Интересующийся
Отправить личное сообщение для Win_D Посмотреть профиль Найти все сообщения от Win_D
 
Регистрация: 08.09.2016
Сообщений: 24

Вывод названия месяца
Всем привет.

Есть следующая конструкция, которая получает текущую дату, прибавляет к ней 10 дней и выводит результат.
var tenDays = 10;
var currentDate = new Date(); //создаём переменную для текущей даты
currentDate.setDate(currentDate.getDate() + tenDays); //прибавляем к текущей дате 10 дней
var dd = currentDate.getDate(); //получаем текущий день
var mm = currentDate.getMonth() + 1; //прибавляем 1, т. к.  месяцы считаются с 0
var yyyy = currentDate.getFullYear(); //получаем год
if(dd<10) {
  dd = '0'+ dd //перед номером дня приписываем "0", чтобы было число "01", "02 и т. д.
}
if(mm<10) {
  mm = '0'+ mm //аналогичная ситуация с номером месяца
} 
currentDate = dd + '.' + mm + '.' + yyyy; //устанавливаем формат и порядок отображения даты
document.write("Дата через 10 дней: " + currentDate); //выводим текст


Пожалуйста, подскажите, как с помощью массива, конструкции switch или иными способами можно вывести не число месяца, а его название (января, февраля, марта и т. д.)?
Ответить с цитированием