Вопрос
Можно ли в пхп нормально вычитать даты? Или только грабить из строки числа и самому дальше их вычитать?
Ответ
Прочитайте, пожалуйста, про функции date, localtime, mktime.
Пример:
<?php
lt = localtime(time(), 0);
$start_time = mktime(0, 0, 0, $lt;[4] + 1, $lt;[3]-1, 1900+$lt;['5']);
?>
этот пример присваивает переменной $start_time время 00 часов 00 минут 00 секунд вчерашнего дня.
А вообще, время хранится в формату unix_timestamp, то есть в секундах прошедших с начала 1970 года, то есть, если у ваc известен какой-то момент времени, то получить время ровно на 24 часа более ранне можно вычитанием 60 * 60 * 24 = 86400.
Copyright 2000-2004 Сообщество Чайников
Контактная информация