@anriko

Как правильно в вордпресс сравнить дату поста и текущую?

так сравниваю (get_the_date( 'U', $id->ID ) + 60) < current_time('timestamp', 1)

хотя всем постам при закрепоении меняю дату на get_gmt_from_date(current_time('mysql')) текущюю
и мне их надо снять через сутки
дата поста оказывается в будующем на 3 часа от текущей даты
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Даты можно сравнивать только в одинаковом формате ISO; если даты в разных форматах вы можете привести их к одному в формат Unix функцией strtotime()

Надеюсь эти примеры вам помогут

$post_date = get_the_date( "Y-m-d" );	// дата поста
$current_time = date( "Y-m-d H:i:s"  );	// текущее время
$post_date_unix = strtotime($current_time);	// Unix
$future_time = date( "Y-m-d H:i:s", strtotime($current_time . ' + 3 hours') ); // +3 часа от текущего времени
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы