Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > дата: сегодня, вчера


Автор: iliacmd 15.2.2009, 12:34
Поделитесь компактным способом вычисления даты.

Типичная задача - определить что сообщение оставлено сегодня или вчера.

Есть дата: 2009-12-01 12:00:00

Или киньте ссылочку.

Добавлено через 4 минуты и 5 секунд
нашёл как сегодня сделать smile

Код

$formatted = strtotime('2009-02-14 10:00:00');
$q_data_hour = date("H:i:s", $formatted);        
if ($formatted > mktime(0,0,0)) echo "сегодня в $q_data_hour";

Автор: iliacmd 15.2.2009, 13:26
вчера:

Код

$formatted = strtotime('2009-02-14 10:00:00');
$q_data_hour = date("H:i:s", $formatted);        
if ($formatted > mktime(0,0,0)-86400) echo "вчера в $q_data_hour";


всем спасибо за внимание smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)