D 2023-08-06T12:43:21.905 J icomment There\sis\sreally\snothing\sthat\scan\sbe\sreasonably\sdone\shere.\sAmigaOS\sonly\shas\sa\stimezone\sas\san\sinteger\sGMT\soffset\s(that\sis\swrong\sduring\sDST!)\sand\sa\scountry,\sbut\snot\sa\snamed\stime\szone.\sThat\sis\s*not\senough*\sto\sdetermine\swhether\sDST\swas\sin\seffect\sat\sa\sgiven\stime,\s*even\swhen\sshipping*\sa\sDST\sdatabase.\sFor\sexample,\sAustralia\scan\shave\sa\sDST\soffset\sof\s30\smin,\sdepending\son\sregion.\sBut\sthe\snon-DST\sGMT\soffset\sfor\sthat\sregion\sis\salready\snot\san\sinteger\snumber\sof\shours,\sso\sa\suser\scould\snot\seven\sset\sit!\sSo\sthere\sis\sabsolutely\sno\sthing\sto\sdetect\swhat\sshould\sbe\sdone,\seven\swith\sheuristics\sand\sa\sfull\sDST\sdatabase.\sIt's\sjust\sbroken\sand\scould\sonly\sbe\sfixed\sby\shaving\sa\sseparate\ssetting\sjust\sfor\sObjFW\sapps\sthat\sactually\sspecifies\sa\sproper\stime\szone.\sWhich\smost\susers\swill\sprobably\snot\sset.\sAnd\sstill\sdoesn't\stell\sus\sif\sthe\suser\smanually\sadjusted\sthe\slocal\stime\sfor\sDST\salready\sor\snot.\sThere\sreally\sis\sno\sgood\ssolution\shere.\r\n\r\nMorphOS\sdoes\sallow\sa\suser\sto\spick\sa\snamed\stime\szone,\sso\ssomething\scould\sbe\sdone\shere.\sBut\sthat\ssolution\swill\snot\swork\son\sclassic\sAmigaOS.\r\n\r\nLeaving\sthis\sopen\sto\sat\sleast\sfind\sa\sworkaround\son\sMorphOS,\sbut\sremoving\sthe\s1.0\smilestone. J login js J milestone none J mimetype text/x-markdown J resolution Open K 250e7d6f5ca98ed121ea62c11738ed4024028640 U js Z 2242c46c6a557cc86d386351ca93af56