Avatar billede gigaload Nybegynder
05. juni 2002 - 21:24 Der er 8 kommentarer og
2 løsninger

Dato

hej Eksperter...

Kan man lave en dato, så den skriver på følgende måde:
eks.
Wedensday, June 05, 2002

men den skal læse brugeres browser, så hvis man er fra Kina, giver den datoen de har i kina, og på samme måde hvis man er fra danmark....
Avatar billede killer_r Nybegynder
05. juni 2002 - 21:29 #1
date = new Date();
    dato = date.getDate();
    dag = date.getDay();
    mnd = date.getMonth();
    year = date.getYear();
    dagNavne = new Array("Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag");
    mndNavne = new Array("januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december");

    document.write(dagNavne[dag] + ", " + mndNavne[mnd] + " " + dato ", " + year);
Avatar billede gigaload Nybegynder
05. juni 2002 - 21:31 #2
skal den se ud på følgende måde?

<script language="javascript">
date = new Date();
    dato = date.getDate();
    dag = date.getDay();
    mnd = date.getMonth();
    year = date.getYear();
    dagNavne = new Array("Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag");
    mndNavne = new Array("januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december");

    document.write(dagNavne[dag] + ", " + mndNavne[mnd] + " " + dato ", " + year);
</script>

Jeg kender nemlig ikke så meget til javascript...
Avatar billede damnit Nybegynder
05. juni 2002 - 21:33 #3
<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 = "Sunday";
if(dayName==2) Day = "Monday";
if(dayName==3) Day = "Tuesday";
if(dayName==4) Day = "Wednesday";
if(dayName==5) Day = "Thursday";
if(dayName==6) Day = "Friday";
if(dayName==7) Day = "Saturday";

if(monthName==1) Month="January";
if(monthName==2) Month="February";
if(monthName==3) Month="March";
if(monthName==4) Month="April";
if(monthName==5) Month="May";
if(monthName==6) Month="June";
if(monthName==7) Month="July";
if(monthName==8) Month="August";
if(monthName==9) Month="September";
if(monthName==10) Month="October";
if(monthName==11) Month="November";
if(monthName==12) Month="December";

document.open();
document.write( Day + " " + dayNumber + "<sup>th</sup> of " + Month);
</SCRIPT>


Det her er bedre...skriver det på engelsk...
Avatar billede killer_r Nybegynder
05. juni 2002 - 21:34 #4
Ja og så bare lige skift navnene til engelsk...
Avatar billede killer_r Nybegynder
05. juni 2002 - 21:35 #5
damnit >>> Det gør den jeg satte da også hvis man skifter navnene til engelsk...
Får du ikke fejl med den kode???
Avatar billede gigaload Nybegynder
05. juni 2002 - 21:37 #6
damnit > det er jo ikke altid at den har th som endelse... ændre den selv det?
Avatar billede killer_r Nybegynder
05. juni 2002 - 21:40 #7
Ikke for at virke diskriminerende eller noget så brug den kode jeg satte... :)
Hvad jeg kan se mangler damnit en helt del "{}"...
Avatar billede gigaload Nybegynder
05. juni 2002 - 21:40 #8
den damnit virker fint, men kan du ikke lige lægge et svar, så deler jeg nemlig pointene mellem jer
Avatar billede killer_r Nybegynder
05. juni 2002 - 21:43 #9
Fair nok... :)
Avatar billede gigaload Nybegynder
05. juni 2002 - 21:44 #10
det er som tak for jeres jurtige svar :) Takker
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