19. august 2002 - 22:18
Der er
5 kommentarer og 1 løsning
skriver dato
skal bruge et dato script som skriver dags dato på engelsk, så det ser således ud. Monday August 19 andre steder på siden skal den så skrive datoen for i går ... andre steder datoen for i forgårs
Annonceindlæg fra Computerworld
19. august 2002 - 22:22
#1
19. august 2002 - 22:22
#2
Du skal godt nok selv oversætte navnene til engelsk!!!!!
Slettet bruger
19. august 2002 - 22:24
#3
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <script language="JavaScript" type="text/javascript"> function dodate(min_dato) { var dateis = new Date; var dayofweek = dateis.getDay(); var dayofmonth = dateis.getDate()+ min_dato; var x = new Array("Sunday", "Monday", "Tuesday", "Wednesday","Thursday", "Friday", "Saturday"); var interrim; if (dayofmonth == 1 || dayofmonth == 21 || dayofmonth == 31) { interrim = "st"; } else { if (dayofmonth == 2 || dayofmonth == 22) { interrim = "nd"; } else { if (dayofmonth == 3 || dayofmonth == 23) { interrim = "rd"; } else { interrim = "th"; } } } interrim = x[dayofweek] + " " + dayofmonth + interrim; x = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); interrim = interrim + "<BR>" + x[dateis.getMonth()] +", "; x = dateis.getYear(); if (x < 1999) { x += 1900; } return interrim + x; } </script> </head> <body> <script language="JavaScript" type="text/javascript"> window.document.write(dodate(2)); /*** <-- Her udskriver den dagens dato + 2 dage ***/ </script> </body> </html> Datoen er formatteret korrekt ifølge engelsk standard, men du kan bare sige til, så ændrer jeg den.
Slettet bruger
19. august 2002 - 22:25
#4
<script> dage = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); //Dagenes navne, startende med søndag maaneder = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); //Månedernes navne nu = new Date(); document.write("Today: " + dage[nu.getDay()] + " " + maaneder[nu.getMonth()] + " " + nu.getDate()); document.write("<br>"); nu.setTime(nu.getTime() - 1000 * 60 * 60 *24); document.write("Yesterday: " + dage[nu.getDay()] + " " + maaneder[nu.getMonth()] + " " + nu.getDate()); document.write("<br>"); nu.setTime(nu.getTime() - 1000 * 60 * 60 *24); document.write("The day before yesterday: " + dage[nu.getDay()] + " " + maaneder[nu.getMonth()] + " " + nu.getDate()); </script>
Slettet bruger
19. august 2002 - 22:26
#5
linien med window.document.write(dodate(2)); /*** <-- Her udskriver den dagens dato + 2 dage ***/ skal du ændre selv. Du kan enten lægge til eller trække fra. Vil du have en dato for 4 dage siden skal du bruge window.document.write(dodate(-4)); Vil du have datoen for idag skal du bruge window.document.write(dodate(0));
21. august 2002 - 00:06
#6
Kanon!!! Tak for hjælpen
Vi tilbyder markedets bedste kurser inden for webudvikling