My website have 3 clocks (NYC, Tokyo, London).
And I hard-code the offset (-5, 9, 0):
$('#nyc-clock').clock({offset: '-5', type: 'analog'});
$('#tokyo-clock').clock({offset: '9',  type: 'analog'});
$('#london-clock').clock({offset: '0', type: 'analog'});
However, for New York, the timezone will be changed due to "Daylight saving time"
Can I have a function to get timezone offset? Like this:
get_timezone_offset("NewYork");
or:
is_dst();
Thank you.
Update:
Finally, I found the answer using php from the search engine. If you are using php => 5.3, you should scrolling down for the best answer.
And I really cannot find Javascript's method.
http://blog.mynzsky.com/?p=243
<?php
    function is_dst($where) {
        $timezone=date('e');
        date_default_timezone_set($where);
        $dst=date("I");
        date_default_timezone_set($timezone);
        return $dst;
    }   
    if (is_dst('America/New_York')) {
        $nyc_timezone = -4;
    } else {
        $nyc_timezone = -5;
    }
?>
 
     
    