СообЧа > База Знаний > Интернет > Веб-строительство > PHP

Вопрос

Можно ли в пхп нормально вычитать даты? Или только грабить из строки числа и самому дальше их вычитать?

Ответ

Прочитайте, пожалуйста, про функции 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 Сообщество Чайников
Контактная информация