This is correct.
However, you can also make Apache/PHP aware of your timezone (and consequently “tweak” the apparent server time) by editing your .htaccess file to contain the following line:
SetEnv TZ UTCThis will make subsequent calls to PHP functions like “date();” have awareness of the time zone you’re functioning with. The PHP function “time()” returns an unadjusted server time in seconds - the only way to play with that is to calculate the number of seconds of difference in your timezone and subtract it each and every usage (…I personally would not recommend it).
All world timezones can be tweaked with that “SetEnv TZ” line - to find the one for your area simply go to your Happy DreamHost Shell Prompt and enter the command “tzselect”, follow the instructions, and it’ll give ya the proper timezone to select - for example, if you’re in Philadelphia, PA, US like me the line would read:
SetEnv TZ America/New_YorkAnd as always, use caution when editing your .htaccess file.
ps. I’m not quite sure how (or even if) this variable may affect certain time-related mySQL functions.
pps. It does, however, seem to change and track Daylight Savings Time (…the 2nd dumbest invention of mankind) accurately.