detecter automatiquement le Daylight saving time(dst)
Bonjour,
je developpe un site intranet .sur mon site ja affiché l'heure(evolue pas statique) de plusieurs pays(france,uk,boston,london...).pour faire ça j'ai utilisé un script javascript dont le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| <script type="text/javascript">
var listHtmlElem = [];
//listHtmlElem.push([$(DIV_ID),GMT]);
listHtmlElem.push([$('LD'),+1]);
listHtmlElem.push([$('Bos-Mer'),-4]);
listHtmlElem.push([$('Dallas'),-5]);
listHtmlElem.push([$('Loc'),+2]);
listHtmlElem.push([$('Bangalore'),+7]);
function $(id){
return document.getElementById(id);
}
function displayTime(HtmlElem,gmt){
var date = new Date();
var utc = gmt;
var Hour;
utc *= 60; // minutes
utc += date.getTimezoneOffset(); // correction local -> gmt
utc *= 60000; // millisecondes
Hour=new Date(date.getTime() + utc).toUTCString().replace('UTC','').split(' ');
HtmlElem.innerHTML = Hour[4];
}
function updateTime(){
for(var i in listHtmlElem)
displayTime(listHtmlElem[i][0],listHtmlElem[i][1]);
}
setInterval(updateTime,1000);
</script> |
je veux qu'on detecte automatiquement le Daylight saving time (dst) (ajout ou soustraction d'une heure ou plus dans certains pays).
peut on changer le code pour faire ça ?
merci d'avance.