Avatar billede sol99 Nybegynder
29. oktober 2001 - 22:00 Der er 17 kommentarer og
1 løsning

Hvordan hentes tid fra server?

Hej,

Jeg har et JavaScript som henter tiden (dato, år og klokkeslet) fra brugerens computer. Problemet med dette script er bare at den viser de forkerte data hvis brugerens ur er forkert indstillet.
Kan man derfor få et script der henter tiden fra serveren?

Mange TAK!!
Søren
Avatar billede tmceu Praktikant
29. oktober 2001 - 22:03 #1
Du bør kunne køre det samme script server-side, d.v.s. i ASP koden.
Avatar billede dengalepose.dk Nybegynder
29. oktober 2001 - 22:12 #2
<%
date_object = new Date();
Response.Write(date_object.toString())
%>
Avatar billede cliche Nybegynder
29. oktober 2001 - 22:14 #3
<%= date & year & time %>
Avatar billede sol99 Nybegynder
29. oktober 2001 - 22:17 #4
Jeg har ingen forstand på ASP overhoved. I bliver nødt til at skrive hvad jeg skal meget mere præcist og hvordan jeg bruger scriptet?
Avatar billede sol99 Nybegynder
29. oktober 2001 - 22:18 #5
Ideen er at jeg vil lave en kalender der automatisk skifter hver dag. Hvordan gør jeg det?
Avatar billede cliche Nybegynder
29. oktober 2001 - 22:19 #6
Skifter???
Avatar billede cliche Nybegynder
29. oktober 2001 - 22:20 #7
  <%= date & \" | \" & year(now) & \" | \" & time %> 
http://www.cliche.dk/tid.asp
giver følgende
Avatar billede dengalepose.dk Nybegynder
29. oktober 2001 - 22:24 #8
Hvad gør den her :

<%@ Language=Javascript %>

<html>
<head>
    <title>Dato</title>
</head>

<body bgcolor=\"#ffffff\">

  <%
date_object = new Date();
Response.Write(date_object.toString())
%> 

</body>
</html>
Avatar billede cliche Nybegynder
29. oktober 2001 - 22:25 #9
Hvad er hurtigst, og nemmest at ændre?
Avatar billede nute Nybegynder
29. oktober 2001 - 22:30 #10
hvis jeg forstår deg rett, så skal du hente servertiden til å bruke i ditt JavaScript ? Så kan du hente servertiden på denne måte:

<script>
<%
Dim strNow, strYear, strMonth, strDay, strHour, strMinutes, strSeconds
strNow = now()
strYear = Year( strNow )
strMonth = Month( strNow ) - 1
strDay = Day( strNow )
strHour = Hour( strNow )
strMinute = Minute( strNow )
strSecond = Second( strNow )
%>
var now = new Date( <%=strYear %>, <%= strMonth%>, <%= strDay%>, <%= strHour%>, <%= strMinute%>, <%= strSecond%> );
document.write( \"dato: \" + now );
</script>

/nute
Avatar billede sol99 Nybegynder
30. oktober 2001 - 12:04 #11
Jeg vil lige prøve at omformulere mit problem:

Jeg skal lave en kalender der f.eks. tirsdag den 30/10-2001 viser noget tekst og som så skifter næste dag til en anden tekst.

Jeg har tidligere brugt dette java script:

<script language=\"JavaScript\">
var now = new Date();
var monthName = now.getMonth() + 1;var dayName = now.getDay() + 1;
var dayNumber = now.getDate();if(dayName==1) Day = \"S&oslash;ndag\";
if(dayName==2) Day = \"Mandag\";if(dayName==3) Day = \"Tirsdag\";
if(dayName==4) Day = \"Onsdag\";if(dayName==5) Day = \"Torsdag\";
if(dayName==6) Day = \"Fredag\";if(dayName==7) Day = \"L&oslash;rdag\";
if(monthName==1) Month=\"januar\";if(monthName==2) Month=\"februar\";
if(monthName==3) Month=\"marts\";if(monthName==4) Month=\"april\";
if(monthName==5) Month=\"maj\";if(monthName==6) Month=\"juni\";
if(monthName==7) Month=\"juli\";if(monthName==8) Month=\"august\";
if(monthName==9) Month=\"september\";if(monthName==10) Month=\"oktober\";
if(monthName==11) Month=\"november\";if(monthName==12) Month=\"december\";
document.open();document.write( Day + \" den \" + dayNumber + \". \" + Month + \",\");</script>



Her skrev jeg i stedet for f.eks. &#8221;Tirsdag&#8221; hvad der skete denne dag &#8221;I dag sker der følgende i byen:<br>Biblioteket: Film for de små kl. 14.00&#8221;.

Jeg skal bruge et lignende script der blot henter tiden fra serveren og hvor man kan sætte den til at vise et bestemt stykke teskt/html-kode en bestemt dag.

I håbet om at I kan hjælpe mig!
Søren
Avatar billede sol99 Nybegynder
30. oktober 2001 - 12:06 #12
Ups der skete hvis nok en fejl.
Der skal stå:

Her skrev jeg i stedet for f.eks. \"Tirsdag\" hvad der skete denne dag \"I dag sker der følgende i byen:<br>Biblioteket: Film for de små kl. 14.00\".
Avatar billede sol99 Nybegynder
02. november 2001 - 18:41 #13
Jeg fik aldrig svar på dette spørgsmål...
Avatar billede nute Nybegynder
02. november 2001 - 18:51 #14
sol99 >> hva mener du....du fikk da svar på ditt spørsmål....
Avatar billede sol99 Nybegynder
05. november 2001 - 09:40 #15
Jeg fik godt nok et svar, men ikke noget brugbart.
Det jeg skulle bruge var et script der en bestemt dag viste en speciel tekst, ikke blot et script der indsætter datoen!
Avatar billede nute Nybegynder
05. november 2001 - 10:10 #16
sol99 >> så skal du jo bare sette inn den tekst du vil ha satt inn. Scriptet skriver jo ut *nøyaktig* det du ber det om å skrive ut...
Avatar billede sol99 Nybegynder
05. november 2001 - 10:41 #17
nute >> Jeg har ingen forstand på ASP overhovedet...
Jeg havde derfor brug for et let script.
Jeg fik ikke svar på mit spørgsmål, men det gjorde jeg imidlertid i et andet spørgsmål jeg stillede:

http://www.eksperten.dk/spm/127956

Her kan du se hvad jeg virkelig var ude efter!
Avatar billede nute Nybegynder
05. november 2001 - 10:53 #18
sol99 >> hva du *egentlig* ønsker kommer jo overhodet ikke til uttrykk i dette spørsmål !! Ditt spørsmål er simpelt:

\"Kan man derfor få et script der henter tiden fra serveren? ( i javascript) \"

Det har du fått av meg @ 29/10 2001 22:30:31 !!

Deretter skriver du noe om den tekst du gjerne vil sette inn, og du skrev:

\"Jeg skal bruge et lignende script der blot henter tiden fra serveren og hvor man kan sætte den til at vise et bestemt stykke teskt/html-kode en bestemt dag\"

oki, så kom det *litt* flere opplysninger (at du ville sette til noe tekst avhengig av dag), men du forklarer jo overhodet ikke hva du ønsker.

Hvis du mener at http://www.eksperten.dk/spm/127956 uttrykker det du egentlig ønsker, hvorfor fortsatte du så ikke den thread ?? istedenfor å opprette en ny ??

/nute
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester