Beste medetweakers,
Ik zit met heb probleem dat het me niet lukt te checken of een datum ook daadwerkelijk bestaat. Bijvoorbeeld 31 Februari of 31 April.
Wanneer ik op de volgende manier een poging doe om de datum om te zetten naar een timestamp:
geeft php dan de timestamp van 2 maart (dus gewoon doorgerekend) terug.
Het is wel mogelijk om een array met 'laatste' dagen aan te geven, dmv:
en deze dan in een functie te verwerken, maar dit vindt ik wat omslachtig.
Ik wil dus graag een functie schrijven die mbv de php date en time functies checked of een datum wel werkelijk bestaat.
Ik zit met heb probleem dat het me niet lukt te checken of een datum ook daadwerkelijk bestaat. Bijvoorbeeld 31 Februari of 31 April.
Wanneer ik op de volgende manier een poging doe om de datum om te zetten naar een timestamp:
PHP:
1
2
3
| <? mktime(0, 0, 0, 2, 31, 2003); ?> |
geeft php dan de timestamp van 2 maart (dus gewoon doorgerekend) terug.
Het is wel mogelijk om een array met 'laatste' dagen aan te geven, dmv:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <? $ldata = array( 1 => 31, 2 => 28, 3 => 31, 4 => 30, 5 => 31, 6 => 30, 7 => 31, 8 => 31, 9 => 30, 10 => 31, 11 => 30, 12 => 31 ); ?> |
en deze dan in een functie te verwerken, maar dit vindt ik wat omslachtig.
Ik wil dus graag een functie schrijven die mbv de php date en time functies checked of een datum wel werkelijk bestaat.
[ Voor 9% gewijzigd door Verwijderd op 21-03-2003 15:34 ]