04. november 2003 - 11:45Der er
18 kommentarer og 2 løsninger
endnu engang datoformat.
hej jeg har stadig probs med mit datoformat som skal være dansk, men det ligger på en server med uk-format har sat session.lcid til 1030 men det løser ikke hele mit problem. Hvis i ser på
den kalender der er på forsiden, når man vælger en dato sker det med uk-format... hvordan kan det rettes? der gælder det samme når man skal gemme en reservation....
ok men jeg ville jo gerne at det også blev vist ordentlig på skærmen når jeg så henter noget fra den... men der er jeg så nød til at lave den response write du foreslår? det må da kunne gøres smartere?
Tjaa, det kan det nu oxo godt, hvis du fx. bruger Access som database kan du gå ind og konfigurere hvilket format den skal skrive det i inde i databasetabellen, SÅ ville det blive vist rigtig.
Men jeg plejer nu bare at kode det i dokumentet, syntes jeg er det letteste...
Du kunne evt. oxo sætte dit dato felt inde i databasen til at være et Text felt, så var du oxo overe det problem!
For y = 1 to 6 If blnLast <> True Then Response.Write "<tr>" For x = 1 to 7 Response.Write "<td align=center><font face=verdana size=2>" intLoopDay = intLoopDay + 1 If intLoopDay >= intFirstDay Then dtmCurDate = DateAdd("d", intLoopDay-intFirstDay, dtmFirstDate) If Month(dtmCurDate) = Month(dtmFirstDate) Then If dtmCurDate = dtmToday Then vaerdi= vaerdi + 1 Response.Write "<a href=dato.asp?value="& dtmCurDate & " style='text-decoration:none; color:red'><strong>" & Day(dtmCurDate) & "</strong></a>"
lav det om til et dato-felt og lad det fungere som dato ... så sørger den automatisk for at lave udskriften om så den passer med det ønskede dato-format...
nu har jeg så ændret til datoformat i db, og så gemmes som rigtige format hvis datoen f.eks er 29 maj 2003 så skriver den det rigtig nok med 29-05-2003 men vis datoen er f.eks 5 nov skrives 11-05-2003
ja nu vil jeg jo så have dag-måned-år, men det kan jeg sagtens rette, men hvordan kan jeg bruge det når at jeg har en dato strDato skriver jeg så bare det samme?
altså idéen er jo at man gemmer det forkert for at få den gemt ens i DB. Som det er nu bliver datoerne gemt som engelsk hvis dag-delen af datoen er over 12 eller bliver den gemt som dansk - og det er dette der skal forhindre.
ændrer det hele til engelsk format da det virker alt for uoverskueligt.... points kan i dele for forsøget. Takker for hjælpen også til dawin, smid et svar hvis du vil have del i points, for det var din løsning der var tættest på at virke og den jeg bruger når jeg en dag skal ændre det :(
Synes godt om
Ny brugerNybegynder
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.