|
|
|
| Скажите, есть на свете гуманные методы работы с датой и временем.
Допустим в БД хранить дата в поле datetime в виде 2007-04-14 11:37:37, как путо к этой дате прибавить пять часов, не раздербанивая все это на составные минуты, часы, дни, месяцы, года? | |
|
|
|
|
|
|
|
для: kail_braslovski
(14.04.2007 в 09:16)
| | выбрать из базы сразу время к которому прибавлено 5 часов | |
|
|
|
|
|
|
|
для: kail_braslovski
(14.04.2007 в 09:16)
| | В MySQL для прибавления пяти часов можно воспользоваться конструкцией INTERVAL
SELECT datetime + INTERVAL 5 DAY FROM tbl;
|
| |
|
|
|
|
|
|
|
для: cheops
(14.04.2007 в 13:48)
| | А есть ли какой-нибудь способ прибавить 5 часов к отформатированной дате (функция date() )? т.е. на форуме если у разных пользователей разный часовой пояс, и нужно поставить время сообщения в соответствие с часовым поясом пользователя, указанным в профиле. | |
|
|
|
|
|
|
|
для: Keks
(15.04.2007 в 09:06)
| | to Keks:
<?php
echo date("d.m.Y H:i:s", time() + 5*3600); // 5*60*60
?>
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(15.04.2007 в 09:31)
| | сэнк ю, даже и не подозревал, что все так просто :)) | |
|
|
|