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>