Hej!Visa servertiden med hjälp av JavaScript/ASP
Jag har ett problem. Jag har ett nedräkningsscript i Javascript, men tiden baseras på besökarens dator och inte på serverns tid. Hur löser jag det med?
Här är en bit ur koden:
if (mode == null) mode = 0;
if (name == null) name = '0';
var clock = document.getElementById(elementString);
var eventdate = new Date(dateString); // in format "January 1, 2005 00:00:00 GMT"
now = new Date();
nowtime = this.serverdate.getTime(); // now in milliseconds
eventtime = eventdate.getTime(); // event in milliseconds
var eventhour = eventdate.getHours();
var eventminute = eventdate.getMinutes();
var eventsecond = eventdate.getSeconds();
var eventmonth = eventdate.getMonth()+1;
var eventday = eventdate.getDate();
var eventyear = eventdate.getFullYear();
timeleft = Math.round((eventtime-nowtime) / 1000); // timeleft in seconds
Och här är en bit av ASP-koden:
<%
=MonthName(month(date)) & " " & Day(Date) & " " & Year(Date) & " " & Hour(Time)& ":" & Minute(Time) & ":" & Second(Time)
%>
RESULTAT: October 10 2006 15:00:00
Längre än så har jag inte kommit. Någon som kan hjälpa mig?