100 Checkdate & Date_diff
1

1



1

272days
DateInterval Object
(
    [y] => 0
    [m] => 8
    [d] => 27
    [h] => 0
    [i] => 0
    [s] => 0
    [f] => 0
    [weekday] => 0
    [weekday_behavior] => 0
    [first_last_day_of] => 0
    [invert] => 0
    [days] => 272
    [special_type] => 0
    [special_amount] => 0
    [have_weekday_relative] => 0
    [have_special_relative] => 0
)
-278 9 days
DateInterval Object
(
    [y] => 0
    [m] => 9
    [d] => 3
    [h] => 0
    [i] => 0
    [s] => 0
    [f] => 0
    [weekday] => 0
    [weekday_behavior] => 0
    [first_last_day_of] => 0
    [invert] => 1
    [days] => 278
    [special_type] => 0
    [special_amount] => 0
    [have_weekday_relative] => 0
    [have_special_relative] => 0
)
<?php // 100 Checkdate & Date_diff echo "</br><span class='myheading'>100 Checkdate & Date_diff</span></br>"; echo checkdate(2, 15, 2014). "<br><br>"; // true = 1 echo checkdate(2, 29, 2016). "<br><br>"; // true = 1 echo checkdate(2, 29, 2005). "<br><br>"; // false = 0 echo checkdate(2, 15, 2024). "<br><br>"; // true = 1 $date1 = date_create("2013-03-15"); $date2 = date_create("2013-12-12"); $diff = date_diff($date1,$date2); // days difference between two date echo $diff->days . "days"; echo "<pre>"; print_r($diff); echo "</pre>"; $date1 = date_create("2013-12-15"); $date2 = date_create("2013-03-12"); $diff = date_diff($date1,$date2); // if result is in negative value echo $diff->format("%R%a %m days"); // %R show the negative sign echo "<pre>"; print_r($diff); echo "</pre>"; ?>