Jednak skrypt pomimo tego, że mi się wydawało, że działa ok jednak niedokońca. Wydaje mi się, że teraz nie nie rozróżnia czy miesiąc ma 28, 29, 30 czy 31 dni.
<?php
$miesiac_2="12";
$dzien_2="30";
$rok_2="2003";
$dzis_miesiac = date("m");
$stara = mktime(0
,0
, 0
, $miesiac_2, $dzien_2, $rok_2); $dzis = mktime(0
,0
, 0
, $dzis_miesiac, $dzis_dzien, $dzis_rok);
$roznica = $dzis - $stara;
$dni = floor($roznica / (24
*60
*60
));
echo "Dni wszystkich: $dni";
$lat=date("Y", $roznica); $miesiecy=date("m", $roznica); $dni=date("d", $roznica);
$lat = $lat - 1970;
$miesiecy = $miesiecy - 1;
$dni = $dni -1;
echo "Miesięcy: $miesiecy"; ?>
jeśli wprowadzę datę 30-12-2008 jest ok, że dzisiaj, ale jeśli 28-07-2008 to okłamuje na 2 dni.