dato - en uge frem

Tags:    php

Halløj,

Jeg er ved og lave et booking system, og skal have sådan et i min tabel kan jeg udregne de næste de 7 dage i ugen, hvordan kan jeg lave dette nemmest?





5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Nu spørger jeg bare lidt nysgerrigt, hvad skal du udleje?

Hvis jeg skulle lave det du snakker om, ville jeg lave en tabel som kunne indeholde leje perioder.

+----+--------------+------------+
| id | periodeStart | periodeEnd |
+----+--------------+------------+
| 1 | 1211669091 | 1211672740 |
| 2 | 1211672755 | 1211676384 |
| 3 | 1211676484 | 1211680006 |
+----+--------------+------------+

Så er det forholdsvis simpelt at lave to loops (while), en som kører for hver dag og inden i laver du en som kører for hver 24 timer. så tjekker du simpelthen bare om den pågældne time har en leje periode.



Indlæg senest redigeret d. 25.05.2008 00:51 af Bruger #11914
Det kan laves nemt med et timestamp.

Der går 604800 sekunder på 7 dage. Så det er jo bare at registrere hvornår "kunden" lejer produktet, og tilføje de 604800 sekunder, når dette tidspunkt så er opnået, skal lejeren "aflevere".

Nu tages der lige udgangspunkt i et udlejnings system, men du kan nok se hvad jeg mener. :)







Ja det er også en god idé, men er det ikke mest "korrekt" database struktur at lave en tabel med start og slut tidspunkt på perioden, i UNIX?



Jo, det er det jo nok. :D



t