Проверьте сезон года в php - PullRequest
0 голосов
/ 02 мая 2018

Я хочу напечатать другое изображение в любое время года. На основании даты из моей базы данных. Я хочу напечатать его в php / html5.

Нашел некоторые вещи в интернете, но ни одна из них не работала с датой моей базы данных.

1 Ответ

0 голосов
/ 02 мая 2018

Просто нужно отформатировать значения, чтобы они соответствовали вашим

$someDay = "2018-12-01";

$spring = (new DateTime('March 20'))->format("Y-m-d");
$summer = (new DateTime('June 20'))->format("Y-m-d");
$fall = (new DateTime('September 22'))->format("Y-m-d");
$winter = (new DateTime('December 21'))->format("Y-m-d");

switch(true) {
    case $someDay >= $spring && $someDay < $summer:
        echo 'It\'s Spring!';
        break;

    case $someDay >= $summer && $someDay < $fall:
        echo 'It\'s Summer!';
        break;

    case $someDay >= $fall && $someDay < $winter:
        echo 'It\'s Fall!';
        break;

    default:
        echo 'It must be Winter!';
}

Попробуйте онлайн!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...