Помогите допилить вывод даты публикации php

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 14 февраля 2019 в 15:20
Добрый день, помогите допилить, знаю что пару строк нужно исправить, но не силен в php. Смысл понятен, вывести если публикация сегодня то H:i, если нет то d.m
  1. <?php
  2. $today = getdate();
  3. if ($date_pub == $today) {
  4. $date = new DateTime($item['date_pub']); echo $date->format('H:i');
  5. } else {
  6. $date = new DateTime($item['date_pub']); echo $date->format('d.m');
  7. }
  8. ?>
#2 14 февраля 2019 в 15:42

if ($date_pub== $today) {

greshnik
наверно вот так.
  1. if ($item['date_pub'] == $today)
ну а вообще вам же надо сравнить дату без времени, наверно лучше тогда вот так.
  1. if (date('d m', strtotime($item['date_pub'])) == date('d m')) {
  2. echo date('H:i', strtotime($item['date_pub']));
  3. } else {
  4. echo date('d.m', strtotime($item['date_pub']));
  5. }
#3 14 февраля 2019 в 16:12
Дед Мазай, спасибо, второй вариант то что нужно
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.