Avatar billede ras2000 Nybegynder
19. december 2001 - 11:19 Der er 19 kommentarer og
2 løsninger

dato, engelsk-dansk

Jeg ved det har været oppe og vende et par gange, men jeg har ikke fået et endeligt svar, og der må da være et. Jeg skal sætte nogle datoer ind i en database, og så vise dem på en anden side.
Jeg har en
<%session.lcid = 1030%>
i starten af samtlige sider. Alligevel sætter den datoen 11-12-2001 ind som 12-11-2001. Jeg er ikke så meget for at ændre indstillingerne på min server. Er der ikke en 100% sikker måde at gøre det på, så den fatter at dagen kommer før måneden, hver gang?
Jeg sætter spørgsmålet til 60, da der ikke lader til at være en nem løsning.
Avatar billede claude Nybegynder
19. december 2001 - 11:22 #1
Hvor er dit site hosted ?

/Claude
Avatar billede ras2000 Nybegynder
19. december 2001 - 11:25 #2
På min egen server, det skal bruges internt. Jeg lægger det måske ud, det er ikke besluttet endnu.
Avatar billede claude Nybegynder
19. december 2001 - 11:39 #3
Jeg har tidligere haft samme problem, med et site hosted på en \"engelsksproget\" server.

Den sætte desværre datoen omvendt.

Du bliver nød til at ændre indstillingerne på din server.

Hvis ovennævnte kan betragtes som svar, må du lige skrive en komm.

/Claude
Avatar billede ras2000 Nybegynder
19. december 2001 - 11:44 #4
Jeg troede egentlig at alle webservere var engelsk-sproget. Jeg har lige lagt det ud på en anden server, og der fungerer det som det skal. Hvor er det man ændrer det i serveren, jeg synes ikke lige jeg kan finde et faneblad der hedder \"skift datoformat her\" ?
Avatar billede claude Nybegynder
19. december 2001 - 11:47 #5
Når jeg mener \"engelsksproget\" tænker jeg på opsætning/indstillinger af dato m.m.

Hvilken server bruger du ?


/Claude
Avatar billede ras2000 Nybegynder
19. december 2001 - 11:48 #6
Win2000 server
Avatar billede claude Nybegynder
19. december 2001 - 11:51 #7
Den kan jeg sq desværre ikke hjælpe dig med.
Avatar billede slapstick Nybegynder
19. december 2001 - 11:56 #8

control panel/regional settings
der kan du sætte ting som dato/tid osv
håber det hjælper :)
Avatar billede nazaq Nybegynder
19. december 2001 - 11:59 #9
NEJ det er ikke nødvendigt at ændre noget som helst på serveren for at det virker uanset hvilket \'sprog\' serveren taler.

Lad være med at behandle datoer som strenge i din asp kode M$ gætter helt sikkert forkert på et tidspunkt.

Brug DateSerial(year,month,day) når du skal lave strenge om til dato og DatePart til at lave dato om til strenge.

eksempel som modtager en dansk dato via request og som skal skrive den til en db, herefter læses db og datoen vises i dansk format på web (simpel kode uden fejl check)

\' dato format dd-mm-yy
indDato = request(\"datoskrevet\")
minDato=DateSerial(right(indDato,2),mid(indDato,4,2),left(indDato,2))

...
< skriv minDato til db>
< læs minDato fra db>
...

udDato=DatePart(\"dd\",minDato) & \"-\" & DatePart(\"mm\",minDato) & \"-\" & DatePart(\"yy\",minDato)
resopnse.write udDato

/NaZaq
Avatar billede ras2000 Nybegynder
19. december 2001 - 12:04 #10
Det var noget af den stil jeg gerne ville undgå. Jeg har lavet min side, så den indlæser det hele i en lykke, der er en side der laver en indtastningsformular udfra hvilke felter der er i tabellen, og en side der indlæser de informationer, udfra item.name. Jeg er meget lidt glad for at stille betingelser inde i lykken, så forsvinder meget af det smarte, man vil ikke dynamisk kunne føje flere felter til databasen.
Avatar billede ras2000 Nybegynder
19. december 2001 - 12:09 #11
slapstick, jeg var inde og ændre i regional options, jeg fortalte serveren at den befandt sig i danmark, og at den skulle skrive dagen først, og årstallet med to cifre. Årstallet kommer nu med to cifre, men den skriver stadig datoen forkert.
Avatar billede wilweb Nybegynder
19. december 2001 - 13:12 #12
Jeg mener du skal også skal huske at tilføje (Add) Danish i konrtol panelet under keyboard, faneblad Input Locales.
Der skal du sætte Danish til at være Default
 
Avatar billede ras2000 Nybegynder
19. december 2001 - 13:21 #13
Jeg er ikke helt klar over hvad der virkede, men nu virker den i hvert fald. Men det må have været inde i kontrolpanelet det skulle fixes. Claude, lægger du et svar, så deler jeg dem 50-50 mellem dig og slapstick.
Avatar billede claude Nybegynder
19. december 2001 - 13:55 #14
:-)


/Claude
Avatar billede wilweb Nybegynder
20. december 2001 - 09:18 #15
ras2000 :> Denne point afvikling et tæt på kanten af hvad der er lovligt her på sitet.
NaZaq svar er nok det bedste! for det er helt uafhænig af server opsætningen
Du tilføjede ikke flere sprog på din server som jeg forslog??
Prøv lige at se hvilken svar du får fra Claude? Jeg kan godt forstå hvis Claude er glad for sine point.
slapstick er tættere på et svar end claude, men men.
Lad os nu ikke ødelægge denne dejlige julestemning, men hvis du fortsætter med at dele point til venner og bekendte på denne måde, så er det da slut med svar fra min side og det er som det mindste..... Go\'Jul
Avatar billede claude Nybegynder
20. december 2001 - 10:00 #16
Jeg er enig i at vi ikke skal ødelægge den gode julestemning.

Men men ...

Jeg synes den kommentar om at dele point ud til venner og bekendte er usaglig.

Jeg aner ikke hvem ras2000 er.

ras2000 havde et problem som jeg også havde været ude for.

Jeg fortalte om mine erfaringer og hvis det var noget ras2000 kunne bruge, så er der vel ingen der skal have ondt i r.... af det.

Men hvis det er holdningen opretter jeg gerne et spørgsmål med point til nazaq.

Mine kommentarer var ikke et forsøg på at få billige point, men for at hjælpe, ud fra de erfaringer jeg selv har draget.

Vil egentlig gerne have en kommentar til dette !

Og for øvrigt - god jul


/Claude
Avatar billede wilweb Nybegynder
20. december 2001 - 10:48 #17
Hvor er dit site hosted ? 

Jeg har tidligere haft samme problem, med et site hosted på en \"engelsksproget\" server.
Den sætte desværre datoen omvendt.
Du bliver nød til at ændre indstillingerne på din server.
Hvis ovennævnte kan betragtes som svar, må du lige skrive en komm.

Når jeg mener \"engelsksproget\" tænker jeg på opsætning/indstillinger af dato m.m.
Hvilken server bruger du ?

Den kan jeg sq desværre ikke hjælpe dig med. 

/Claude 

Det er dine svar (Kommentar) til ras2000 i det kan jeg finde en linje med et meget tyndt svar, nemlig: Du bliver nød til at ændre indstillingerne på din server.
Det er så et meget svævende svar at slynge ud, for sandhede er vel at når man bruger(som regel på en server man ikke har kontrol over) <%session.lcid = 1030%> skal man være 100% sikker på at der er installeret Dansk sprog på serveren ellers kommer man ikke videre uden NaZaq løsning.

Derfor skrev jeg tilbage, måske lidt provokerende, men det er bare min mening, ellers ikke flere sure opstød fra mig  :>
Avatar billede claude Nybegynder
20. december 2001 - 10:58 #18
God jul

/Claude
Avatar billede wilweb Nybegynder
20. december 2001 - 11:25 #19
I lige måde o<|:o>
Avatar billede ras2000 Nybegynder
20. december 2001 - 12:05 #20
Ved nærmere gennemlæsning kan jeg godt se hvad du mener, selv om jeg også har det lidt svært med linien venner og bekendte, jeg kender ingen herinde personligt. Jeg delte pointene ud efter hvad der hjalp mig i situationen, og ikke efter hvem der svarede mit spørgsmål korrekt, nazaq havde jo ingen mulighed for at vide hvordan jeg havde bygget min side op. Jeg kunne nu godt selv have klaret den stump kode han supplerede, det er jo enkelt vb. Men, igen, det kunne han jo ikke vide da jeg ikke havde skrevet det. Og ja, sproget var installeret, det er slet ikke det der er problemet. Hvis sproget ikke havde været installeret, ville den jo ikke have problemet, så ville alle datoerne være engelsk, når de bliver vist på siden.
Så jeg mener egentlig kun det er nazaq der kan føle sig snydt, hvis der er et problem der må han meget gerne få nogle point, jeg ved ikke hvad jeg skal bruge dem til, hvis det ikke er at dele dem ud til folk der hjælper mig.
Avatar billede wilweb Nybegynder
20. december 2001 - 13:01 #21
Det svar jeg sendte var ment lidt provokerende, særligt den linien venner og bekendte det indrømmer jeg gerne og undskylder også gerne at jeg provokerende dig på denne måde, men jeg syntes det er lidt mærkeligt når man kan få point på at nærmest at skrive \'Du bliver nød til at ændre indstillingerne på din server\' eller det lidt bedre svar \'control panel/regional settings\'.

Så skriver du til mig: Og ja, sproget var installeret, det er slet ikke det der er problemet. Hvis sproget ikke havde været installeret, ville den jo ikke have problemet, så ville alle datoerne være engelsk.

Og ja for det var dato\'erne jo alså på engelsk, det beskrev du jo selv (det kunne du sikkert have set hvis du havde brugt Langt datoformat) så muligheden for at Dansk ikke var installert må jo også have været tilstede.

Resultatet af Now uden brug af <%session.lcid = 1030%> = 12/20/2001 12:53:01 PM
Resultatet af Now med  brug af <%session.lcid = 1030%> = 20-12-2001 12:53:01
det nederste resultat kan du kun få hvis dansk er installeret!

Det var så det sidste fra mig i denne dabat. God jul til alle o<|:)>
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