Время в PHP
Автор: Daewook.
Опубликовано 3 декабря 2012
и помечено как: в PHP, Время, Время в, Время в PHP.
Просмотров: 4041.
Подписаться на комментарии по RSS.
|
|
На сегодняшний день, когда мы имеем дело со временем, мы говорим в считанные секунды, минуты, часы, дни, недели, месяцы, годы, десятилетия, столетия, и т.д. Когда PHP имеет дело со временем, он использует только одно измерение, секунды. Более конкретно он измеряет время в секундах с 1 января 1970 года.
Как только узнаем, как время работает в PHP, нам будет легче складывать, вычитать, и рассчитать время. Ниже приводится краткое руководство:
Время в секундах
- 1 минута = 60 секунд
- 1 час = 3.600 секунды
- 1 День = 86.400 секунд
- 1 неделя = 604800 секунд
- 4 недели = 2419200 секунд
- 1 Год = 31536000 секунд
- 1 Десятилетия: 315360000 секунды
Теперь, давайте попробуем это на практике. Например, вы хотите установить куки в браузере для пользователя у которого будет истекать ровна в один год. Мы будем вычислить это путем добавления одного года, или 31536000 секунд на текущую дату перед установкой куки:
$Year = 31536000 + time();В следующим примере мы найдем календарную дату, которая наступит ровно через 2 недели (1209600 секунд) времени.
$twoweeks = 1209600 + time(); echo date("M-d-Y", $twoweeks);
Оставьте комментарий!