29. november 2001 - 08:47
Der er
23 kommentarer og 1 løsning
Dato.tid.år
Hejsa!
Er det muligt at få et lille script der viser navnet på dagen, måned og år. F.eks=
29 November 2001! Eller skal man til at bruge noget ASP?
Eksempler:
http://www.jubii.dk http://www.maersk.dk Jubii: står i højre side
maersk: står i venstre side
/cmk30
Annonceindlæg fra HP
29. november 2001 - 08:48
#1
med javascript kan du kun få den til at vise brugeres tid, og med ASP viser den serverens tid.. men ja, der er muligt
29. november 2001 - 08:53
#2
<script language=\"JavaScript\"> <!-- var DayOfWeek = new Array(\'Søndag\',\'Mandag\',\'Tirsdag\',\'Onsdag\',\'Torsdag\',\'Fredag\',\'Lørdag\'); var MonthName = new Array(\'januar\',\'februar\',\'marts\',\'april\',\'maj\',\'juni\',\'juli\',\'august\',\'september\', \'october\',\'november\',\'december\'); var theDate = new Date(); document.write(DayOfWeek[theDate.getDay()] + \' d. \' + theDate.getDate() + \' \' + MonthName[theDate.getMonth()] + \', \' + (theDate.getYear() < 100 ? theDate.getYear() + 1900 : theDate.getYear())); //--></script> Snowball
29. november 2001 - 08:55
#3
<script LANGUAGE=\"JavaScript\"> <!-- intVisning = 2; var strDay=\"\"; var strMonth=\"\"; var strDateout=\"\"; dtmDate = new Date(); intDay = dtmDate.getDate(); intMonth = dtmDate.getMonth(); intWeekday = dtmDate.getDay(); intYear= dtmDate.getYear(); if(intWeekday == 0) strDay = \" Søndag\" else if(intWeekday == 1) strDay = \" Mandag\" else if(intWeekday == 2) strDay = \" Tirsdag\" else if(intWeekday == 3) strDay = \" Onsdag\" else if(intWeekday == 4) strDay = \" Torsdag\" else if(intWeekday == 5) strDay = \" Fredag\" else if(intWeekday == 6) strDay = \" Lørdag\" if(intMonth == 0) { strMonth = \"Januar \"} else if(intMonth ==1) strMonth = \"Februar \" else if(intMonth ==2) strMonth = \"Marts \" else if(intMonth ==3) strMonth = \"April \" else if(intMonth ==4) strMonth = \"Maj \" else if(intMonth ==5) strMonth = \"Juni \" else if(intMonth ==6) strMonth = \"Juli \" else if(intMonth ==7) strMonth = \"August \" else if(intMonth ==8) strMonth = \"September \" else if(intMonth ==9) strMonth = \"Oktober \" else if(intMonth ==10) strMonth = \"November \" else if(intMonth ==11) strMonth = \"December \" if (intVisning == 1) { strDateout = strDay + \" d. \" + intDay + \" \" + strMonth + \" \" + intYear; } else if (intVisning == 2) { strDateout = intDay + \". \" + strMonth + \" \" + intYear; } document.write(\"<font face=arial size=2>\" + strDateout + \"</font>\"); // --> </script>
29. november 2001 - 08:57
#4
så kan du skifte intVisning til 1 og så skriver den dag, dato, måned og år.. 2 skriver dato, måned og år..
29. november 2001 - 09:49
#5
snowball>> hvordan virker din? minijensen1>> kan du lige forklarer lidt næmere... /cmk30
29. november 2001 - 09:53
#6
cmk30: Du sætter bare scriptet ind i din kode på det sted hvor du vil ha\' dato\'en til at stå. Se evt.
http://snowbie.adsl.dk/mbg for et lille eksempel ;)
Snowball
29. november 2001 - 09:53
#7
scriptet har to muligheder for formattet af datoen... den første variabel kan ændres til forholdsvis 1 og 2, og vil give følgende output: 1: Torsdag d. 29 November 2001 2: 29. November 2001 så simpelt er det.. så kan scriptet jo selvfølgelig også forkortes hvis du kun ønsker at bruge nummer 2.. håber at det er forklaring nok :)
29. november 2001 - 09:54
#8
og document.write(\"<font face=arial size=2>\" + strDateout + \"</font>\"); er selvfølgelig til at udskrive datoen.. så selve datoen er altså gemt som variablen strDateout
29. november 2001 - 10:40
#9
Meget underligt! jeres scripts herinde virker ikke :0. Men det script på snowball´s side virker helt efter hensigten...! Snowball>> Hvordan retter man så teksten til f.eks verdana og hvordan får man \"d.\" væk som der står foran \"Torsdag \"d.\" 29 november, 2001\" /cmk30
29. november 2001 - 10:43
#10
virker ikke..? det forstår jeg da ik\'. ! et lille ekspempel så: <html> <head> <script LANGUAGE=\"JavaScript\"> <!-- intVisning = 1; var strDay=\"\"; var strMonth=\"\"; var strDateout=\"\"; dtmDate = new Date(); intDay = dtmDate.getDate(); intMonth = dtmDate.getMonth(); intWeekday = dtmDate.getDay(); intYear= dtmDate.getYear(); if(intWeekday == 0) strDay = \" Søndag\" else if(intWeekday == 1) strDay = \" Mandag\" else if(intWeekday == 2) strDay = \" Tirsdag\" else if(intWeekday == 3) strDay = \" Onsdag\" else if(intWeekday == 4) strDay = \" Torsdag\" else if(intWeekday == 5) strDay = \" Fredag\" else if(intWeekday == 6) strDay = \" Lørdag\" if(intMonth == 0) { strMonth = \"Januar \"} else if(intMonth ==1) strMonth = \"Februar \" else if(intMonth ==2) strMonth = \"Marts \" else if(intMonth ==3) strMonth = \"April \" else if(intMonth ==4) strMonth = \"Maj \" else if(intMonth ==5) strMonth = \"Juni \" else if(intMonth ==6) strMonth = \"Juli \" else if(intMonth ==7) strMonth = \"August \" else if(intMonth ==8) strMonth = \"September \" else if(intMonth ==9) strMonth = \"Oktober \" else if(intMonth ==10) strMonth = \"November \" else if(intMonth ==11) strMonth = \"December \" if (intVisning == 1) { strDateout = strDay + \" d. \" + intDay + \" \" + strMonth + \" \" + intYear; } else if (intVisning == 2) { strDateout = intDay + \". \" + strMonth + \" \" + intYear; } // --> </script> </head> <body> <script> document.write(\"<font face=arial size=2>\" + strDateout + \"</font>\"); </script> </body> </html> det virker da ihvertfald hos mig !
29. november 2001 - 10:46
#11
Niks! minijensen1>> det virker altså ikke... ihvertfald ikke ved mig! /cmk30
29. november 2001 - 10:51
#12
cmk30 ~> hhm.. det synes jeg virker vildt underligt..
29. november 2001 - 10:53
#13
<html> <head> <meta http-equiv=\"Content-Language\" content=\"da\"> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\"> <title>Dags dato</title> </head> <body> <font face=\"Verdana\"> Dags dato: <script language=\"JavaScript\"> <!-- var DayOfWeek = new Array(\'Søndag\',\'Mandag\',\'Tirsdag\',\'Onsdag\',\'Torsdag\',\'Fredag\',\'Lørdag\'); var MonthName = new Array(\'januar\',\'februar\',\'marts\',\'april\',\'maj\',\'juni\',\'juli\',\'august\',\'september\', \'october\',\'november\',\'december\'); var theDate = new Date(); document.write(DayOfWeek[theDate.getDay()] + \' \' + theDate.getDate() + \' \' + MonthName[theDate.getMonth()] + \', \' + (theDate.getYear() < 100 ? theDate.getYear() + 1900 : theDate.getYear())); //--></script> </font> </html> Snowball
29. november 2001 - 10:54
#14
Jep, men jeg kan sku ikke lige se hvad problemet er... jeg copy/past og så skulle den da være der... ikke? /cmk30
29. november 2001 - 10:57
#15
det ville jeg da mene.. måske er det noget med browseren... har kun prøvet med IE 5.5
29. november 2001 - 11:07
#16
minijensen1>>Ja, det kan godt være det er browseren! Jeg kører 5.0 på Mac!
snowball>> virker ikke helt efter hensigten, men jeg har lagt den ud her og kan du så se hvad der skal laves...
http://www.ver2l-studios.dk/java /cmk30
29. november 2001 - 11:13
#17
cmk30: Du har jo heller ikke angivet noget Font tag !!! Sæt <font face=\"Verdana\"> ind lige før <script language=\"JavaScript\"> og så </font> efter </script> Snowball
29. november 2001 - 11:45
#18
sorry! Men jeg fatter ikke lige din mening, da jeg ikke er den større scriptfreak, kunne du sætte det op som det skal se ud:) /cmk30
29. november 2001 - 11:56
#19
cmk30: Det har jeg jo allerede gjort. Se min kommentar 10:53:51 ! Snowball
29. november 2001 - 12:02
#20
Ja, okay! Men det virker ikke! når jeg sætter <font face=\"verdana\"> ind før <script lan... har det ingen virkning på skriften og hvis jeg så sætter </font> efter </script> går det hele væk i browseren... men jeg prøver lige og rode med det lidt mere... /cmk30
29. november 2001 - 12:11
#21
Med udgangspunkt i din egen kode: <html> <head> <meta http-equiv=\"content-type\" content=\"text/html;charset=ISO-8859-1\"> <meta name=\"generator\" content=\"Adobe GoLive 5\"> <title>Welcome to Adobe GoLive 5</title> </head> <body bgcolor=\"#ffffff\"> <font face=\"Verdana\"> Dags dato: <script language=\"JavaScript\"> <!-- var DayOfWeek = new Array(\'Søndag\',\'Mandag\',\'Tirsdag\',\'Onsdag\',\'Torsdag\',\'Fredag\',\'Lørdag\'); var MonthName = new Array(\'januar\',\'februar\',\'marts\',\'april\',\'maj\',\'juni\',\'juli\',\'august\',\'september\', \'october\',\'november\',\'december\'); var theDate = new Date(); document.write(DayOfWeek[theDate.getDay()] + \', \' + theDate.getDate() + \' \' + MonthName[theDate.getMonth()] + \' \' + (theDate.getYear() < 100 ? theDate.getYear() + 1900 : theDate.getYear())); //--></script> </font> </body> </html> Og hvis det ikke virker, så er det fordi du bruger Mac ! *GG* Snowball
29. november 2001 - 12:16
#22
Hey, en Mac den slår sku PC i det grafiske... :) Men, okay... det virker ikke! Men efter <font face=\"Verdana\" så skulle man vel bare kunne skrive F.eks sådanne: <font face=\"Verdana\" size=\"9px\" line-height=\"10px\"> o.s.v også burde teksten vel rette sig derefter! ikke? /cmk30
29. november 2001 - 12:28
#23
Allright! Nu har jeg fundet løsningen! Jeg satte scriptet ind i en tabel og angav alt i tabellen til header1 også virkede lortet sku... /cmk30
Vi tilbyder markedets bedste kurser inden for webudvikling