15. februar 2005 - 13:40Der er
19 kommentarer og 2 løsninger
Problemer med ASP & Dato
Hej Eksperter,
Jeg sidder og arbejder med noget nyhedsscript som automatisk skal sørge for at nyheden bliver deaktiveret når man når en given dato - jeg har dog problemer med hvordan jeg skal definere værdien af datoen for at finde ud af om den er større end.
Eks. jeg har min form hvor brugeren indtaster: 18-02-2005, dette bliver så også inputtet i min database i feltet endDate.
Hvad skal jeg bruge for at sammenligne denne dato med datoen i dag?
Når du gemmer en dato via SQL skal du være opmærksom på at format af daten skal være mm-dd-yyyy eller yyyy-mm-dd og ikke dansk format da access vil bytte rundt på dag og måned. Så når du indsætter kan dato formates med funktioner year, month, day.
Den bruger funktionerne year, month og dy til at finde værdierne. Hvis du kære med DK format på din server ved den at når du skriver "18-02-2005" så er 18 dagen og 02 er månede og 2005 er årstallet. "18-02-2005" er den dato der kommer fra din form.
Hvis du ændre lcid så vil det ikke ændre på det, når det er holdt i tekst eller hvis man holder det hele i dato'er. lcid vil ændre på formatet af de datoer du udskriver.
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.