21. marts 2004 - 12:37Der er
3 kommentarer og 2 løsninger
Datoformatering til kalendersystem
Hej...
Jeg skal snart til at lave en kalender til min hjemmeside. Den skal kunne nogen forskellige til, såsom at udskrive hvad der sker henholdsvis 7 og 30 dage frem. Man skal også kunne tilføje events som kører over flere dage.
Mit problem er så bare hvordan jeg skal gemme datoerne i min accessdatabase, så jeg kan kalde de 7 og 30 dage frem uden at få problemmer med skudår og den 29 februar.
Nogen der kan hjælpe? eventuelt med et simpelt kalendersystem jeg selv kan udbygge?!
jeg benytter selv tekst felter i databasen når jeg arbejder med datoer... Så kan jeg ved hjælp af forskellige funktioner, fx. dataadd og datediff finde ud af hvor langt der er til en bestemt dato.
Fx. ved:
dato2 = dateadd("d", date)
sql = "select * from tabel where dato <= '"&dato2&"'"
håber det kan bruges...
Hvis du vil operere med danske datoformater skal du skrive: session.LCID = 1030 i toppen af din side..
Selvom jeg efterhånden er ved at være lidt rusten til asp, så mener jeg at der er en funktion som hedder datexists() som du kan bruge når du gemmer events. Dvs at du finder ud af antal dage mellem startdato og slutdato og dernæst loop'er igennem, men springer til næste måned hvis datoen pludselig ikke eksisterer. Gav det mening?
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.