ukraine-flag gif

Специально для всех кто как и я с PHP на "вы". Вообще-то я когда-то давно проходил какие-то курсы и даже имел некий сертификат, но за годы что я не написал не единой строчки кода на нем, я все благополучно забыл. Помню, в принципе, что там есть функция date() для вывода текущей даты, но вот весь этот php-эшный синтаксис-пунтаксис вспоминать лень. Да и раз в году поправить дату ручками в шаблоне не так уж и сложно, тем более что когда-то у меня был сайт сверстанный на страничках HTML, где этот процесс был куда сложнее, и ничего, справлялся.

Короче про то, что надо бы пофиксить шаблон я вспоминал ровно под новый год, когда правил дату и ставил себе флаг в голове, который благополучно сбрасывался уже через пару дней. И вот наконец-то я решил этот вопрос. Все конечно элементарно, хотя я встречал в интернете и очень извращенные решения с подключением JS, вот только нафига это, мне непонятно.

В общем HTML код шаблона вместо даты вставляем функцию date() и в скобках задаем формат даты, тут важен регистр. Если мы укажем 'y' то получим только две последние циры года, а если нам нужен год полностью, то ставим 'Y'. Вообще эта функция имеет кучу параметров для вывода дня, месяца, часов, минут, секунд и много чего еще, но это, как говорится, уже другая история, нас сейчас интересует только год.

Полностью в шаблоне это будет выглядеть так:

<?php echo date('Y'); ?>

Все! Вставляем этот код в место где должен быть указан год в нашем копирайте и получаем всегда актуальную дату. То есть в моем случае это:

<p>Copyright ©1996- <?php echo date('Y'); ?></p>

Результат внизу страницы:) Есть конечно масса других вариантов это реализовать, более комплексных и универсальных, где вместо первого значения можно поставить переменную и ввести проверку if-then-else, но я не вижу смысла усложнять код, когда все можно сделать гораздо проще.

30.03.2025
Просмотров: 26