100 Checkdate & Date_diff1
1
1
272daysDateInterval 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 daysDateInterval 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>";
?>