Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2011, 16:47   #11
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от silvestr Посмотреть сообщение
Цитата:
$a = date('Y-m-d H:i:s', $date);
Цитата:
$start = date("Y-m-d H:i:s", strtotime($a . " + $minus hours"));
var_dump $start: string(19) "1970-01-01 03:00:00"

как видно опрерация выполняется (только не минусуется, а почему-то плюсуется, у $minus изначально отрицательное значение), но это прибавление, почему-то проходит к точке отсчета unix времени, а не к моей $date :/
Может нужно просто разобраться, как работает функция strtotime() - ну там, почитать описание, посмотреть примеры...
Andkorol вне форума Ответить с цитированием
Старый 17.04.2011, 14:11   #12
silvestr
Пользователь
 
Регистрация: 04.04.2011
Сообщений: 38
По умолчанию

так и не нашел свою ошибку, честно ковырял вчера весь вечер. сегодня решил поступить по-другому. полностью переводить в unix, совершать операции с секундами, и потом обратно. все работает. спасибо, вопрос исчерпан
silvestr вне форума Ответить с цитированием
Старый 17.04.2011, 16:00   #13
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от silvestr Посмотреть сообщение
так и не нашел свою ошибку, честно ковырял вчера весь вечер.
Там и искать-то нечего - всё решается в одну строку...
PHP код:
$event_end   '2011-04-16 13:00:00';// окончание события - это мы знаем
$event_start date('Y-m-d H:i:s'strtotime('-3 hours'strtotime($event_end)));// находим начало
echo 'Event start: '$event_start'<br/>Event end: '$event_end
Andkorol вне форума Ответить с цитированием
Старый 17.04.2011, 22:24   #14
silvestr
Пользователь
 
Регистрация: 04.04.2011
Сообщений: 38
По умолчанию

бывает, редко, но все же. за мануал спасибо. один из лучших, с которыми сталкивался. почему я раньше не обратился к нему, не понимаю.
silvestr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сравнивать строки в C# Cpluser Помощь студентам 1 13.03.2010 14:02
Разворачивающиеся меню. Как проще? Web-Gangsta JavaScript, Ajax 4 05.05.2009 17:46
как правильно сравнивать числа? codeok Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 29.10.2008 23:26
Как проще создать оконное приложение Mrloony Общие вопросы C/C++ 3 22.09.2008 00:00
Печать из memo как можно проще NecroSlider Общие вопросы Delphi 2 01.02.2008 22:22