Как авторизовать пользователя через ДИАЛОГ с НОВЫМ Facebook Connect iOS API?

Я понимаю - http://developers.facebook.com/docs/guides/mobile/#ios - кажется действительно полезным, но мое приложение не поддерживает многозадачность, поэтому этот метод "перекрестного сафари" у меня не сработает.

Есть где-нибудь краткий пример (или кто-нибудь может скопировать здесь) процесса аутентификации через FBDialogs (с этим так называемым " Я не хочу, чтобы мой сценарий соблюдал летнее время. Я не хочу использовать gmtime () и вычитать 60 * 60 * 5 секунд каждый раз, когда моя программа записывает время. Я тоже не хочу сохранять это значение в переменной. Установка часового пояса по умолчанию более элегантна и делает сценарий более переносимым для других серверов и локалей.

К сожалению, PHP требует, чтобы я использовал один из их глупых «официальных часовых поясов» при установке часового пояса по умолчанию. Есть «Америка / Нью-Йорк», но я понятия не имею, соблюдается ли здесь или в каком-либо из официальных часовых поясов PHP летнее время. Экспериментируя, я обнаружил, что "America / New_York" действительно соблюдает DST. "Америка / Панама" является EST и поэтому не соблюдает DST ... но что, если Панама когда-нибудь изменит свое мнение о летнем времени в будущем? (Они наблюдали летнее время в 1908 году)

Потому что Панама всегда могла изменить свое мнение; Я просто хочу использовать смещение GMT ​​или UTC.

Тогда есть это ...

http://us.php.net/manual/en/timezones.others.php

Приведенный выше список ссылок то, что я предполагаю, являются устаревшими часовыми поясами. "EST" присутствует, но очень ориентирован на США, поэтому я понимаю, почему он устарел. «Ect / GMT-5» тоже есть, и я совершенно не понимаю, почему он устарел. Если вы спросите меня, все часовые пояса названий мест должны быть устаревшими, а часовые пояса GMT не устаревшими ... но поймите это ... "Ect / GMT-5" на самом деле неверно! Мне пришлось использовать «Ect / GMT + 5», чтобы получить стандартное восточное время США. Я почти уверен, что здесь, на Восточном побережье, я не опередил Англию на 5 часов.

Ответили?

Никто толком не ответил на вопрос. Думаю, я сам отвечу. «Нет, не существует устаревшего часового пояса, который PHP5 распознает для Восточного СТАНДАРТНОГО времени»

Многие люди говорили мне, что я должен хранить даты как время UTC и переводить их в местное время, когда я извлекаю их из хранилища - -Что-то я уже знаю. Проблема в том, что меня наняли, чтобы исправить только эту небольшую часть скрипта, и я сомневаюсь, что этот парень позволит мне переписать весь свой код, который он якобы использовал с зарождения PHP.

Я неохотно дам Благодарим чувака, который показывает вам, как правильно сохранять и извлекать время, поэтому будущие люди, ищущие это, научатся делать это правильно.

13
задан mrbinky3000 10 April 2011 в 20:37
поделиться