[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Работа со временем
Воитель
Здравствуйте.
Передомной встала такая задача.
К текущему времени сервера прибавить 120 минут.
Время снимаю через date("YmdHis")
Как к этой строке прибавить 120 минут.
У меня пока такой вариант:
Всё разложить на 6 переменных с к каждой с помощью некоторых мат расчёт прибалять соответствующее число.
И конечно использовать date("t") //Количество дней в месяце

Если ли какие другие варианты?
Ведь понятное дело с такой задачей спралялось до меня масса народу.
Интересны их реализации.



Спустя 8 минут, 5 секунд (5.10.2009 - 03:02) kirik написал(а):
PHP
echo date('YmdHis', time() + 120 * 60);

или
PHP
echo date('YmdHis'strtotime('+120 min'));

или
PHP
echo date('YmdHis'strtotime('+2 hours'));

Спустя 8 часов, 28 минут, 26 секунд (5.10.2009 - 11:30) Воитель написал(а):
Это как раз то о чём я мечтал.
Вот только почему то в mаnuale что это плохо написано

Спустя 7 часов, 1 секунда (5.10.2009 - 18:30) kirik написал(а):
Цитата (Воитель @ 5.10.2009 - 03:30)
Вот только почему то в mаnuale что это плохо написано

Ну не будут же в мануале все возможные ситуации рассматриваться smile.gif
Смотришь date(), там видно что первым аргументом функция принимает формат даты, а вторым таймстамп. Ниже видно что если второй параметр не указан, то берется текущий таймстамп. Про strtotime() тож описано smile.gif


_____________
Вечно учусь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.