How do I change PHP's time-zone settings, programatically, without configuring them in the php.ini
I think what you're looking for is: date_default_timezone_set();
See the PHP Manual: http://php.net/manual/en/function.date-default-timezone-set.php
Usage would be: date_default_timezone_set('America/Los_Angeles')
.