This was driving me nuts so I'm adding a note here.
Took a while to get the simple time zone abbreviation for a given time zone. If you have the name just do this:
$dateTime = new DateTime();
Will return PST
[red.: Or PDT is the current date/time is during Daylight Savings Time]