Originariamente inviato da andr3a
ripeto, non so se va .. ma credo che la più facile sia questa, o no?
new Date(<%=(DateTime.Now.ToFileTime() / 10000)%>)
con questo esempio:
codice:
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 */
var dd = new Date(<%=((DateTime.Now.ToFileTime() / 10000)).toString(nfi)%> );
//Data formattata g/m/aaaa
document.getElementById("div1").innerHTML = data_server + "
" + dd ;
ottengo:
Sat Apr 14 13:13:22 UTC+0200 2007
Tue Apr 13 13:13:22 UTC+0200 2376
Questo perchè quello che dici è vero, ma a patto che il numero seriale data parta da una stessa data in javascript e in asp o php, che mi pare non sia.
ps.
DateTime.Now.ToFileTime() / 10000)).toString(nfi)
ho dovuto convertire il numero della divisione in stringa formattata col punto decimale, altrimenti avevo errore con la virgola.