![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| lukas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 23.2.2007 Репутация: 3 Всего: 15 |
Люди нужно получить Timezone примерно вот такого формата: Europe/Oslo или Asia/Singapore ну и т.д. Такой формат испоользуется в php и мне нужен именно такой формат, а не просто часовой пояс.
Может кто нить уже реализовывал такую функцию? -------------------- http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi. |
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Имхо, это нереально, т.к. есть города и страны с одинаковым UTC.
Либо надо делать свою БД наподобие вот этой, определяя отклонение от Гринвича:
З.Ы. У меня PHP не установлен, но стоит посмотреть, как это реализовано там. Это сообщение отредактировал(а) Keeper89 - 24.10.2009, 15:45 |
|||
|
||||
| lukas |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 23.2.2007 Репутация: 3 Всего: 15 |
Но проблема еще в том, что есть страны и города с одинаковым UTC но без перехода на летнее/зимнее время. Как быть? Вот так устанавливается часовой пояс в php
или так
Мне надо получить такой формат с помощью delphi, т.к. php движок выполняется на компе через delphi и нужно задать этот часовой пояс для корректной работы. Может кто нибудь знает, что это за формат часовых поясов? У него есть какой нибудь стандарт. -------------------- http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi. |
||||||
|
|||||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Такой формат подходит или нет:
? И что такое Etc? |
|||
|
||||
| lukas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 23.2.2007 Репутация: 3 Всего: 15 |
-------------------- http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi. |
|||
|
||||
| CodeMonkey |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1839 Регистрация: 24.6.2008 Где: Россия, Тверь Репутация: 38 Всего: 89 |
А зачем вам такой формат?
-------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. |
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
lukas,
ну, если он этот формат воспринимает, можно попробовать так:
Запостите PHP-функцию, посмотрим как там это реализуется. Это сообщение отредактировал(а) Keeper89 - 24.10.2009, 17:27 |
|||
|
||||
| lukas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 23.2.2007 Репутация: 3 Всего: 15 |
Все всем спасибо, выкрутился другим способом, аказывается PHP определял часовой пояс, но выводил предупреждение о том что пояс может определятся не корректно и его нужно задать самому. Я отключил вывод этих notice'в и все заработало как надо.
Работал я с PHP4Delphi, у кого будут похожие проблемы с датами в этом пакете могу помочь. -------------------- http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |