La data in javascript si crea con uno dei suoi costruttori:
new Date(yr_num, mo_num, day_num
[, hr_num, min_num, sec_num, ms_num])
parametri obbligati:
yr_num, mo_num, day_num
Integer values representing part of a date. As an integer value, the month is represented by 0 to 11 with 0=January and 11=December.
parametri opzionali:
hr_num, min_num, sec_num, ms_num
Integer values representing part of a date.
Da cui ovviamente la parte server:
codice:<head runat="server"> <title>Pagina senza titolo</title> <script language="javascript" type="text/javascript"> // <!CDATA[ window.onload = window_onload; function window_onload() { var data_server = new Date( <%=DateTime.Now.Year%>, /* anno */ <%=DateTime.Now.Month - 1 %>, /* mese - 1 */ <%=DateTime.Now.Day %>, /* giorno */ <%=DateTime.Now.Hour %>, /* ora */ <%=DateTime.Now.Minute %>, /* minuto */ <%=DateTime.Now.Second %> );/* secondo */ //Data formattata g/m/aaaa alert("La data del server è: " + data_server.toStringDate()); } Date.prototype.toStringDate = function () { return this.getDate() + "/" + (this.getMonth() + 1) + "/" + this.getFullYear() } // ]]> </script> </head>
l'html prodotto è:
codice:<script language="javascript" type="text/javascript"> // <!CDATA[ window.onload = window_onload; function window_onload() { var data_server = new Date( 2007, /* anno */ 3, /* mese - 1 */ 14, /* giorno */ 9, /* ora */ 32, /* minuto */ 18 );/* secondo */ //Data formattata g/m/aaaa alert("La data del server è: " + data_server.toStringDate()); } Date.prototype.toStringDate = function () { return this.getDate() + "/" + (this.getMonth() + 1) + "/" + this.getFullYear() } // ]]> </script>

Rispondi quotando