Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

Сколько лет полных через php

Поддержи проект!!!

Сколько тебе лет! Это простой вопрос, а как вывести сколько полных тебе лет в php. Интересная задачка, которую мы с вами должны решить!

Сколько лет полных через php

  1. Сколько полных мне лет php
  2. Ошибка сколько полных мне лет
  3. Сколько полных мне лет php относительно даты рождения
  1. Сколько полных мне лет php

    Первое, что нам требуется - это вывести текущий год, это делается, например echo date('Y'); и в результате мы получим:

    2020

    И далее нам остается отнять от данной даты наш год рождения! Это число будет всегда стационарной, я родился в тот год, когда вышла стена pink floyd echo date('Y') -1969; результат:

    51
    Но если, вы смотрите на сколько полных мне лет php после 12 мая, то все верно!
    Но если, вы смотрите на это число, до 12 мая, то здесь явная ошибка, потому, что мне точно еще нет полных лет!

    Давайте разберем эту ошибку и посмотрим возможные варианты

  2. Ошибка сколько полных мне лет

    Кстати если вы родились 1 января, то у вас такой ошибки никогда не будет!

    Ошибка, которая нас подстерегает, когда мы будем говорить о том сколько полных лет тебе через php? в чем ошибка!?

    Представим, что вы родились 12 мая, на схеме это представлено, как 5 часов и красная зона, которая начинается с первого января каждого года до 12 мая каждого когда - будет возникать ошибка, в зависимости от той даты, в которой вы сейчас находитесь!

    Сколько лет полных через php

    Если вы находитесь в промежутке времени от 01.01.2020 до 12.05.2020, то мне еще не стукнуло(echo date('Y')-1969;) полных лет!

    51

    Т.е. нам нужно от текущего года отнять единицу, у нас получится вот такая конструкция echo (date('Y') - 1 )-1969; то в этот промежуток времени, мне действительно будет полных лет:

    50

    Теперь предположим, что мы находимся в промежутке времени с 12.05.2020 до 31.12.2020 -> то... первый пункт будет верным, а вотром буде ошибка... Что делать!?

    Нам нужен скрипт! Который обработает всю эту вакханалию с ошибкой сколько полных мне лет...

  3. Сколько полных мне лет php относительно даты рождения

    Логика и описание скрипта "Сколько полных мне лет php относительно даты рождения" :

    Нам потребуется число первое января текущего года(превратим дату в метку времени) ->

    $first_day_year = mktime(0, 0, 0, '1','1', date('Y'));
    1577826000

    Вторая метка времени - это будет наше день рождение каждого года ->

    $birth_day_year = mktime(0, 0, 0, '5','12', date('Y'));
    1589230800

    И третье число - текущая временная метка -> time();

    1591209633

    И далее совершенно простое условие, если текущая временная метка находится внутри красной зоны, то отнимаем 1, иначе отнимаем от даты год рождения! Это гениально, профессор! wall :

    if(time() > $first_day_year and time() < $birth_day_year )
    {
    $var_simple = (date('Y')-1) - 1969;
    }
    else
    {
    $var_simple = date('Y') - 1969;
    }
    echo $var_simple;

    Результат:

    51 Ну и еще давайте добавим склонение
    Мне сейчас полных 51 год

Вас может еще заинтересовать список тем : #PHP | #PHP_TIME | #PHP_BOOK |
Последняя дата редактирования : 2020-04-03 03:29
Теги:
php сколько полных летphp посчитать сколько полных летполных лет php

Последние комментарии :
admin :
21/05/2020 05:03
Я Вас помню! Вы частенько оставляли сообщения на сайте!Все никак не мог спросить!? У Вас есть сайт -> зачем это…
подробнее.
Паула :
21/05/2020 04:48
Вообще мне очень нравится, что вы делаете! И ваш подход! И ваш стиль!И не обращайте внимание на всяких…
подробнее.
admin :
20/05/2020 10:36
Как бы смешно это не звучало! Но! Запускается новая система комментирования COMMENTS+ 1.5. в тестовом режиме!От…
подробнее.

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2020 Мы на лучшем хостинге -> ruweb