Hello,
I suddenly seem to have got this working.
<?php
$dt = new DateTime($rsFridayCombo->getColumnVal("StartTime"), new DateTimeZone('America/Los_Angeles'));
echo $dt->format('D M jS g:i a T') . "<br />";
$dt->setTimezone(new DateTimeZone(html_entity_decode( trim( $rsPresenters->getColumnVal("Timezone")))));
echo $dt->format('D M jS g:i a T') . "<br />";
?>
As you can see, I had to tame the database timezone value by stripping it and etc of extraneous junk.
That now for example prints out:
Fri Jan 20th 12:00 pm PST
Sat Jan 21st 7:00 am AEDT
Thank you.