Ik heb de volgende code:
Is er bitte iemand die hier een goede oplossing voor heeft?
PHP:
De output is als volgt:1
2
3
4
5
6
7
8
9
10
11
12
| $var = "2003-03-04 23:33:15"; $binary = strtotime ($var) + (60*60*24*365); $ascii = strftime("%Y-%m-%d %H:%M:%S", $binary); echo "<pre>"; echo "Input : $var\n"; echo "Timestamp : $binary\n"; echo "Output : $ascii"; echo "</pre>"; |
code:
Ik ben nu al 4,5 uur aan het klootviolen maar kan geen enkele goede manier vinden om bij de UNIX_TIMESTAMP heel eenvoudig een jaar op te tellen! Zoals je hierboven ziet tel ik er 365 dagen bij op, maar eens in de 4 jaar levert dit problemen op ivm het zogenaamde schrikkeljaar. Er komt dan namelijk een dag tekort! (Net zoals in het voorbeeld het geval is, aangezien 29 februari 2004 weer een schrikkeljaar is en die datum precies in het voorbeeld valt...)1
2
3
| Input : 2003-03-04 23:33:15 Timestamp : 1078353195 Output : 2004-03-03 23:33:15 |
Is er bitte iemand die hier een goede oplossing voor heeft?