Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.05.2018, 17:44
Аспирант
Отправить личное сообщение для Vadim Zhizherin Посмотреть профиль Найти все сообщения от Vadim Zhizherin
 
Регистрация: 04.05.2018
Сообщений: 35

Как это работает???
alert('Сегодня - '+([0,6].indexOf((new Date()).getDay())<0?'будний день':'выходной'));
Ответить с цитированием
  #2 (permalink)  
Старый 18.05.2018, 19:46
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

var date = new Date(); //Получаем объект даты

var day = date.getDay(); //Получаем день недели (от 0 до 6, где 0 - это воскресенье)

var indexes = [0, 6]; //Массив с индексами выходных дней

if(indexes.indexOf(day) >= 0) { //Проверяем наличие текущего индекса дня в списке индексов, если там такой индекс есть, значит сейчас выходной
   alert('Сегодня - выходной');
}
else {
   alert('Сегодня - будний день');
}


Можно ещё короче:
alert('Сегодня - '+((new Date().getDay()||7)<6?'будний день':'выходной'));

Последний раз редактировалось ruslan_mart, 18.05.2018 в 19:50.
Ответить с цитированием
  #3 (permalink)  
Старый 19.05.2018, 01:43
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

И ещё короче:
alert('Сегодня - '+ (new Date().getDay()%6?'будний день':'выходной'));
__________________
29375, 35
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Развитие стандарта HTML Paguo-86PK Элементы интерфейса 104 14.12.2015 21:58
клик и событие работает клик и это событие не работает Trues Элементы интерфейса 3 27.05.2015 09:28
Объясните, пожалуйста, как это работает <a href="/otpravka-zayavki?zz='+as+ Roxana Общие вопросы Javascript 5 24.02.2015 16:52
Как это работает (способы передачи информации) gogol78 Общие вопросы Javascript 3 26.10.2014 15:46
Как работает Google Analytics: смотрю в "Инструментах разработчика" Chrome hrundel Общие вопросы Javascript 0 10.10.2013 19:31