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>