Okay, ja det selvfølgelig rigtigt.
En præcis dato vil være at den tjekker om:
dag = d
måned = m
år = Y
Hvis det er d.19/08/1982 er man stadig 28. Og er det d.20/08/1982 (er man 29) og frem til næste år, hvor samme dato er now()
.. uden Y men d/m.
Men det vil jeg da lige lege lidt med så. Og tak.
Det giver da mening med den skal tjekke dag & måned .. så den ikke siger 29 år i nogle dage/måneder for tidligt/sent
-
Får bare denne fejl:
Fatal error: Call to undefined method DateTime::diff() in
- <?php
- date_default_timezone_set('Europe/Berlin');
- $birth = new DateTime('1982-08-20');
- $today = new DateTime();
- $diff = $birth->diff($today);
- echo $diff->format('%y');
- ?>
Line:
$diff = $birth->diff($today);
Indlæg senest redigeret d. 28.06.2012 11:54 af Bruger #17281