PtD написа:Става дума, че ако сесията ти е на куки и е перманентна (т.е.
запомни ме на този компютър), то смяната на часовата зона пак няма да става автоматично, защото няма да посещаваш логин прозореца. Аз като че ли повече от година не съм се логвал
а, това е така, да - часовата зона се взимаше само при логин. бял кахър според мен
Абе, то не е проста работа това с юридическата DST, защото се случва да се промени датата на смяна за определени страни, а също и дали въобще има DST - политически решения. В крайна сметка не може да се включва всичко в един форум
това са неща, които са решени много отдавна на ниво операционна система. няма нужда от никакви екстри в самия код на форума, освен да си сетне TZ=Europe/Sofia в environment-а, всичко останало го върши localtime() в (g)libc. самата база с правилата за смяна на времето се поддръжа и обновява редовно, и в повечето дистрибуции е лесно да се ъпдейтне до последна версия.
(това се отнася за unix среди, честно казано нямам представа как е реализирано в windows)
Alpina написа:В настройките за часовника на XP има отметка "Autovatically adjust clock for daylight saving changes" която прави точно това, а ако се е задал GMT+? за страните които нямат такава практика, тя изчезва.
Почти на 100% съм сигурен, че с тази отметка промяната ще става автоматично. Ще почакаме малко до есента и ще видим
XP знае, че се намираш в България (най-вероятно си му го казал), и за това знае кога ти се сменя времето. лятното време не влиза в ефект по едно и също време навсякъде, и дори не навсякъде се използва лятно време (колкото по-близо си до екватора, толкова по-малък е смисъла да ползваш лятно време; колкото по-далеч си от екватора, толкова по-голям е смисъла лятното време да е отместено даже на два часа от зимното).