Avatar billede canedo Nybegynder
27. juni 2002 - 15:19 Der er 7 kommentarer og
1 løsning

Angivelse af dato

Hej
Jeg ved, at man vha ASP kan få udskrevet dags dato ved nedenstående kode:
<%
arrMonth = Array("januar", "febuar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december")
arrDay = Array("Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag")
datoStreng = "<b>" & arrDay(WeekDay(now)-1) & "</b><br>&nbsp;den&nbsp;" & day(now) & "." & " " & arrMonth(CInt(month(now()))-1) & "<br>" & Year(now)

Response.Write datoStreng
%>

Er dette også muligt med JavaScript? Jeg vil nemlig undgå at lægge sitet på en ASP-server.
Avatar billede bgo Nybegynder
27. juni 2002 - 15:32 #1
<SCRIPT LANGUAGE="JavaScript">

function clock() {
if (!document.layers && !document.all) return;
var digital = new Date();
var hours = digital.getHours();
var minutes = digital.getMinutes();
var seconds = digital.getSeconds();

if (hours == 0) hours = 12;
if (minutes <= 9) minutes = "0" + minutes;
if (seconds <= 9) seconds = "0" + seconds;
dispTime = hours + ":" + minutes + ":" + seconds;
var months=new Array(13);
months[1]="januar";
months[2]="februar";
months[3]="marts";
months[4]="april";
months[5]="maj";
months[6]="juni";
months[7]="juli";
months[8]="august";
months[9]="september";
months[10]="oktober";
months[11]="november";
months[12]="december";
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var date=time.getDate();
var year=time.getYear();
if (year < 2000)   
year = year + 1900;
var alldate=date + ". " + lmonth + " " + year;
datetime = "<p>" + alldate + " " + dispTime + "</p>";
pendule.innerHTML = datetime;
if (document.layers) {
document.layers.pendule.document.write(datetime);
document.layers.pendule.document.close();
}
else
if (document.all)

setTimeout("clock()", 1000);
}

</SCRIPT>

Det kan ligges i body'en

bgo
Avatar billede canedo Nybegynder
27. juni 2002 - 15:40 #2
hvilken kode, får det så til at stå på skærmen som f.eks. 27. JUNI?
Avatar billede benson Nybegynder
27. juni 2002 - 15:50 #3
Her skal man lige være opmærksom på at ved ASP får brugeren vist server dato, og ved javascript får brugeren vist sin egen dato (Client-side) !
Avatar billede fireblast Nybegynder
28. juni 2002 - 15:08 #4
<TITLE>
</TITLE>
</HEAD>
<BODY onLoad="clock()">
<SCRIPT LANGUAGE="JavaScript">

function clock() {
if (!document.layers && !document.all) return;
var digital = new Date();
var hours = digital.getHours();
var minutes = digital.getMinutes();
var seconds = digital.getSeconds();

if (hours == 0) hours = 12;
if (minutes <= 9) minutes = "0" + minutes;
if (seconds <= 9) seconds = "0" + seconds;
dispTime = hours + ":" + minutes + ":" + seconds;
var months=new Array(13);
months[1]="januar";
months[2]="februar";
months[3]="marts";
months[4]="april";
months[5]="maj";
months[6]="juni";
months[7]="juli";
months[8]="august";
months[9]="september";
months[10]="oktober";
months[11]="november";
months[12]="december";
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var date=time.getDate();
var year=time.getYear();
if (year < 2000)   
year = year + 1900;
var alldate=date + ". " + lmonth + " " + year;
datetime = "<p>" + alldate + " " + dispTime + "</p>";
pendule.innerHTML = datetime;
if (document.layers) {
document.layers.pendule.document.write(datetime);
document.layers.pendule.document.close();
}
else
if (document.all)

setTimeout("clock()", 1000);
}

</SCRIPT>
<DIV ID="pendule">
</DIV>
</BODY>
</HTML>

Paste den kode der, i et tomt dokument. Så ka du selv lege med det. Det der kommer med formatet:
Dato. Månede HH:MM:SS
Det er bgo's kode, blot konfigureret færdig, så jeg ville give ham pointene.
Mvh.
Anders
P.S: Det er som benson sagde er javascript clientside, så brugeren får vist sin egen dato/tid.
Avatar billede canedo Nybegynder
21. juli 2002 - 19:43 #5
bgo > læg et svar til mig *s*
Avatar billede canedo Nybegynder
22. juli 2002 - 12:50 #6
ellers nupper jeg points selv ;-)
Avatar billede bgo Nybegynder
22. juli 2002 - 13:43 #7
svaret kommer her:)

bgo
Avatar billede canedo Nybegynder
23. juli 2002 - 08:49 #8
tak :-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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