[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008

Дизайн, программинг и контент могут быть абсолютно независимы друг от друга по времени.

Но может оказаться так, что при наполнении контентом где-нибудь понадобится добавить какое-нибудь поле, организовать по этому полю сортировку/поиск и т.д. и это потребует сложных изменений в дизайне/вёрстке и программной части.

Поэтому лучше делать всё одновременно.

По-отдельности эти этапы работы может разрулить только специалист, который на 99.9% точно знает, что должно получиться в итоге :)

В секундах ещё более-менее понятно, но, думаю, кроме вашего хостера эти "cp" ни кто не расшифрует :)

Попробуйте обратиться в поддержку, там наверняка подскажут оптимальную можность сервера.

Там есть скрипт "mysql_tzinfo_to_sql" :)

netwind:
Тут вопрос в том нужны ли вам вообще эти сложные вычисления в разных таймзонах одновременно. В большинстве случае mysql будет прекрасно работать с системной базой.

Точно не могу сказать, но мне кажется, что много приложений работает с датами непосредственно в MySQL, чтобы не конвертировать потом в php (или где-то ещё).

[umka] добавил 30.10.2011 в 18:42

iHead:
В FreeBSD аналогично: таблицы есть, но они пустые.

Видимо, это зависит не от оси, а от каких-нибудь опций при установке.

Смотрю серваки на фре, везде таблицы заполнены.

iHead:
у вас какая версия MySQL?
SELECT NOW()
без всяких SET что показывает?

Версия 5.1.48 показывает текущее московское время, т.к. это системная таймзона.

iHead:
iHead добавил 30.10.2011 в 17:57
MySQL использует файлы
/usr/share/zoneinfo, которые скорее относятся к ОС.
Если в ОС установлен правильное время, то MySQL ковырять не нужно.
ИМХО :)

"Не не не, Дэвид Блейн", он использует свои таблицы, которые в базе данных "mysql"

time_zone

time_zone_leap_second

time_zone_name

time_zone_transition

time_zone_transition_type

С отображением текущего времени проблем может и не быть, то при работе с DATE/TIME функциями они выползут.

iHead:
я думаю, что они мускуль непередернули седня. в нем что-то обновлять отдельно не надо. по крайней мере у меня он подхватил системное время после рестарта.
проблема в том, что в первый раз не очевидно, какой софт требует шаманства, какой рестарта, а какой все сам подхватывает.

Как не надо? Тоже надо, он как и пхп содержит свою базу таймзон.

По-идее, вот этот запрос

SET SESSION time_zone = 'Europe/Moscow';

SELECT FROM_UNIXTIME(1319932800);

на машине с новой таймзоной Europe/Moscow и на машине со старой таймзоной должен выдать разные результаты.

iHead:
походу у серча тоже проблемы. в сообщении выше:
iHead добавил 30.10.2011 в 17:18

Ага, видимо, не обновили таймзоны в mysql :)

/ru/forum/comment/9602297

Тоже поленились )

Просто это можно было неспеша сделать ещё полгода назад.

Подозреваю, что никак, иначе бы всякие умники делали страницы/окошки, которые никак нельзя покинуть/закрыть :)

Я просто сторонник того, чтобы было как можно меньше всяких ненужных модулей/so и пр. :)

Да тут и делов-то — всего один файлик подменить.

Plutishe:
и я про тоже.

Ну так а если нет такой услуги, зачем ругать службу поддержки? :)

Это то же, что вместо магнитофона купить рояль, а потом жаловаться на фабрику "мол, рояль не играет Шопена".

upd. да, и что "на рояли нужно клеить наклейки "не для чайников" :)

простите за флуд

Всего: 6067