Изобретаю лисапеды

В этот раз на PHP:

<?php $y = (date("Y") - 2004 - 1); $m = date("m"); if (($m > 8) || (($m == 8) && (date("j") >= 20))) $y += 1; echo $y; ?>

Это я возраст Кристины вывожу скриптом на сайте, чтобы не менять текст каждый год 🙂

Изобретаю лисапеды: 2 комментария

  1. Логика повседневных процессов

    А зачем забивать гвозди микроскопом?
    <?php echo date_create()->diff(date_create(‘2004-08-20’))->y; ?>

    версия для тех кто не любит «воднустрокубезпробелов»

    <?php
    $birthday = new DateTime(‘2004-08-20’);
    $interval = $birthday->diff(new DateTime());
    echo $interval->y;
    ?>

    Нравится

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s