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

 
Посетитель
small user social cms
Медаль
Сообщений: 118
Добрый день, помогите допилить, знаю что пару строк нужно исправить, но не силен в php. Смысл понятен, вывести если публикация сегодня то H:i, если нет то d.m
Код PHP:
  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. ?>
Посетитель
small user social cms
Медаль
Сообщений: 352
greshnik:
if ($date_pub== $today) {
наверно вот так.
Код PHP:
  1. if ($item['date_pub'] == $today)
ну а вообще вам же надо сравнить дату без времени, наверно лучше тогда вот так.
Код PHP:
  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. }
Редактировалось: 5 раз (Последний: 14 февраля 2019 в 15:54)
Посетитель
small user social cms
Медаль
Сообщений: 118
Дед Мазай, спасибо, второй вариант то что нужно
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: