Четная или не четная неделя php/javascript
"четность недели" - "какая неделя по четности" - способы определения четности недели. Если первая неделя года определена по счету "первая"(если нулевая...), то:
Дальше мы можем определить :
Подробно о четности и нечетности недели
Онлайн определить четность недели по дате.Php - четность недели.Javascript - четная / нечетная неделя.
Определить четность недели по дате онлайн?
Как работает определение четности/нечетности недели онлайн?
Нажимаем по строке, где написано "дд.мм.гггг".
Перед вами откроется список дней сегодняшнего месяца.
Для того, чтобы изменить месяц можно использовать два варианта:
1). Если вам нужен ближайший месяц, то справа можно воспользоваться стрелками.
2). Если нужен другой месяц или вообще другой год нажимаем по названию месяца слева.
Выбираем месяц - выделено красным.
Выбираем год - выделено синим.
Если перед вами год ваш не вышел - крутим колесо вверх/вниз до нужного года.
И следующим шагом - нажимаем кнопку "Определить четность/нечетность недели."
Четность недели php.
Для того, чтобы определить четность/нечетность недели в php нам понадобится:
Определяем номер недели с помощью date - выведем результат с помощью echo :
Разместим выше приведенный код прямо здесь:
Следующим шагом нам нужно определить - является ли данная неделя четной или нечетной? Конечно же на четность будем проверять число и в этом нам поможет деление по модулю и еще нам понадобится условие if
<?
$week = date('W');
if($week%2 === 0)
{
echo 'четная';
}
else
{
echo 'не четная';
}
?>
Результат определения четной/нечетной недели в php :
Результат определение четной/нечетной недели вы видели в самом начале страницы.
Выведем приведенный код прямо здесь:
Javascript - четная / нечетная неделя.
В интернете очень много разных решений - поэтому я не стал изобретать свой велосипед, возьмем уже готовый скрипт определения четной /нечетной недели в javascript :
Код javascript - четная / нечетная неделя.
<script>
var elm = document.createElement('input')
elm.type = 'week'
elm.valueAsDate = new Date()
var week = elm.value.split('W').pop()
document.write ('Неделя ' + ((week % 2) ? 'не' : '') + 'чётная');
</script>
Выведем код javascript - четная / нечетная неделя.
Далее разберем по строчно код "javascript - четная / нечетная неделя."
Вывод четной нечетной недели в javascript
Следующее решение интересное... и я бы сказал изящное...
Создаем input с помощью createElement.
Добавим тип week
Отправим текущую дату в input:
Далее получим строку из elm с помощью value в js - "elm.value" - это будет строка в виде: год-WНомер_недели. Давайте прямо здесь выведем, что сегодня... :
Далее применим str_split - разбить в массив по букве "W"
Получим массив и далее нам нужно получить последний элемент массива - pop
И последняя строка "document.write();)" + тернарный оператор (для php и js одинаково)
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: