Строка копирайтов является практически бесполезным, но общепринятым стандартом на многих сайтах, добавив её единожды, о ней просто забывают.

Видя в копирайтах что-то вроде: © 2006–2007 или © 2006
складывается впечатление, что владельцы просто "забили" на сайте или забыли сменить год на текущий.

Вообще, программисты ленивый народ ;)) и что бы "соответствовать образу" надо просто автоматизировать процесс подстановки текущего года в эти ваши копирайты чтобы окончательно забыть про них. Для решения задачи я воспользовался PHP, мои варианты решения задачи:

Простой

Просто получаем текущий год.

&copy; <?php echo date('Y'); ?> Your copyrights text

На выходе: © 2014 Your copyrights text

С вычислением

&copy; <?php
$copyrightYear = 2011; // год начала
$currentYear = date('Y'); // текущий год
// вывод конструкции с условием: если год основания отличается от текущего
echo $copyrightYear . (($copyrightYear != $currentYear) ? '&ndash;' . $currentYear : '');
?> Your copyrights text

В результате, в текущем году получим: © 2012 Your copyrights text
В следующем году и т.д.: © 2009&ndash;2014 Your copyrights text

OOP

<?php
class YourClass {

    // some shit happens up here ))

    public static function siteBirthDate($startDate) {
        $startDate = new DateTime($startDate); // site birthday
        $startDate = $startDate->format('Y');

        $currentDate = new DateTime('NOW'); // current date
        $currentDate = $currentDate->format('Y');

        echo ($startDate < $currentDate) ? $startDate . '&ndash;' . $currentDate : $startDate;
    }
}
?>

Для вызова метода siteBirthDate будем использовать следующую конструкцию:

<?php
YourClass::siteBirthDate('01/10/2010'); // enter your date here
?>

Результат аналогичен предыдущему.


Выразить благодарность

Если эта публикация оказалась для Вас полезной и вы хотите выразить свою благодарность, сделайте пожалуйста её репост в социальных сетях или на своём сайте.

Так же, Вы можете перевести любую сумму, которую посчитаете нужной на наш счёт, что сильно мотивирует к написанию новых полезных статей.

Комментарии: