Работа с календарем
Есть блок div
размером 100 на 100 Если сегодня понедельник, вторник, среда или четверг, и время с 17:00 до 23:00, или пятница, суббота или воскресенье и время с 17:00 до 00:00 То он зеленый, иначе он красный. Как это сделать? |
Цитата:
[ <день_недели>: {tStart: <время_начала>, tStop: <время_окончания>, color: <код_цвета>} ] Потом по текущей дате узнавать тот день недели... По текущему времени проверять попадание в интервал... Если попали - брать нужный код цвета. |
Спасибо большое
|
Цитата:
(!(day % 6) && time >= 1020 || !time) || time >= 1020 && time <= 1380 ? "green" : "red" |
<head> <meta charset="utf-8"> </head> <body> <style> #id{ width: 100px; height: 100px; background-color: red; </style> <div id="id"></div> <script> var now = new Date(); if (now.getHours()>=17 && now.getHours()<23 || (now.getDay()==0 || now.getDay()==5 || now.getDay()==6) && now.getHours()>=17 ) document.getElementById("id").style.backgroundColor ="green"; </script> </body> |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 06:10. |