I need a way to detect the timezone of a given date object. I do NOT want the offset, nor do I want the full timezone name. I need to get the timezone abbreviation.
For a crossbrowser support I recommend using YUI 3 Library:
Y.DataType.Date.format(new Date(), {format:"%Z"});
It supports strftime identifiers.
For more information: http://yuilibrary.com/yui/docs/datatype/#dates