Итак, у меня есть текстовый ввод, который получает дату и время в следующем формате:
09/06/2010 21:08
(имеется в виду сентябрь)
Я использую date_parse_from_format('m/d/Y H:i', $stringtoparse);
(кто-то, скажите мне, если я здесь не прав)
Эта функция возвращает ассоциативный массив с индексами, такими как "год" или "день" или "час".
Исходный текст, который был отправлен, должен обрабатываться так, как если бы он находился в определенном часовом поясе. Это всегда будет EST, но у меня просто возникают проблемы с выяснением того, как настроить часовой пояс.
По сути, в конце в базе данных будет две даты (время начала и время окончания). Мне нужно знать, находится ли текущее время между этими двумя разами. Я знаю, что когда у меня есть окончательная отметка времени, я могу просто использовать:
$startdate < now() < $enddate
или что-то в этом роде (разумеется, теперь должно быть в формате "EST", но я должен быть уверен, что часовые пояса верны в первую очередь. Как мне это сделать?