Я хочу напечатать другое изображение в любое время года. На основании даты из моей базы данных. Я хочу напечатать его в php / html5.
Нашел некоторые вещи в интернете, но ни одна из них не работала с датой моей базы данных.
Просто нужно отформатировать значения, чтобы они соответствовали вашим
$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!'; }
Попробуйте онлайн!