Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.javascript > #8032
| Path | csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | M_M <spam@the.hell> |
| Newsgroups | it.comp.lang.javascript |
| Subject | Re: date server |
| Date | Sat, 30 Apr 2016 09:26:01 +0200 |
| Organization | A noiseless patient Spider |
| Lines | 49 |
| Message-ID | <ng1mfr$lhh$1@dont-email.me> (permalink) |
| References | <nfvfe9$4bm$1@dont-email.me> <doh51iF3cc2U1@mid.individual.net> <nfvtfa$qg7$1@dont-email.me> <ng057n$rg2$1@dont-email.me> |
| Mime-Version | 1.0 |
| Content-Type | text/plain |
| Injection-Info | mx02.eternal-september.org; posting-host="9ce7232668e7cd3a90e5533f7a5cfc12"; logging-data="22065"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+8dDXbOoXRk7uEaIYNCIB0" |
| User-Agent | Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
| Cancel-Lock | sha1:i5pdNDO1/O9tRNphwe5QOSnrS6I= |
| Xref | csiph.com it.comp.lang.javascript:8032 |
Show key headers only | View raw
ven, 29 apr 2016, 19:25:25, M_M ha scritto:
> Poi c'e` ancora il discorso dell'ora solare / ora legale, che non mi
> ricordo mai quando cadono, ma adesso sono stanco e per ora, se
> funzionasse veramente, andrebbe gia` bene cosi`.
Ieri avevo sottovalutato la cosa perche` non ricordavo che i cambi
semestrali non avvengono sempre negli stessi giorni ma l'ultima domenica
di Marzo e di Ottobre.
Probabilmente qualcuno avra` gia` affrontato il problema per javascript
ma io in rete non sono riuscito a trovare nulla in merito, per cui ho
pensato di risolvere la cosa utilizzando nuovamente un pizzico di PHP,
visto che il server sa se siamo un'ora o due avanti.
Questo e` il risultato, verificabile salvando il file con estensione php
e mettendolo su un server:
<html>
<head>
<script type="text/javascript">
<!--
function checkGMT() {
currentGMT = "<?php echo date('O'); ?>"
if (currentGMT = "+0200") {
n = 2
}
else {
n = 1
}
}
-->
</script>
<script type="text/javascript">
<!--
function updateClock() {
var d = new Date();
utc = d.getTime() + (d.getTimezoneOffset() * 60000);
nd = new Date(utc + (3600000 * n));
currentRomeTime = nd.toLocaleString();
document.getElementById("clock").firstChild.nodeValue = currentRomeTime;
}
-->
</script>
</head>
<body onload="checkGMT(); updateClock(); setInterval('updateClock()', 1000 )">
<span id="clock"> </span>
</body>
</html>
Back to it.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
date server M_M <spam@the.hell> - 2016-04-29 13:13 +0200
Re: date server Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-29 14:14 +0100
Re: date server M_M <spam@the.hell> - 2016-04-29 17:12 +0200
Re: date server M_M <spam@the.hell> - 2016-04-29 19:25 +0200
Re: date server M_M <spam@the.hell> - 2016-04-30 09:26 +0200
Re: date server M_M <spam@the.hell> - 2016-05-03 14:15 +0200
Re: date server Alex <tommaso5ita@yahoo.it> - 2016-04-29 16:57 +0200
csiph-web