On Wed, 16 Nov 2016 at 04:04:08, Mark Weiman wrote: > Yeah, I chose something that was most likely long enough to hold anything > that I > needed to put in there. It looks like Johannes found it to be a maximum of 33 > characters, and after looking, the current maximum length is 30, so should I > use > 33 or 30?
It seems like 32 is a good value: $ backward=https://raw.githubusercontent.com/eggert/tz/master/backward $ curl -s "$backward" | sed '/^#/d' | cut -f3 | wc -L 32 Johannes, where did you find a legacy name of length 33? > When reading the timestamp in gmdate(), PHP doesn't care what timezone the > default is set to and it just displays what the time is based on the how many > seconds past the Unix epoch. Because of this, you have to get the timezone's > offset (which is in UTC from the database) and do the math to make sure it's > correct. I have verified this in a PHP shell. Changing the default doesn't > make > sense to me also because the application is only displaying other timezones, > not > working in them, only UTC. We would have to use date() instead of gmdate() in combination with date_default_timezone_set(), of course. Regards, Lukas