Работа с календарем
Есть блок 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, время: 12:48. |