Ngôn ngữ PHP - Tính chênh lệch thời gian ngày và năm, tháng, ngày, giờ, phút, giây giữa hai ngày

Viết một script để tính chênh lệch thời gian ngày và năm, tháng, ngày, giờ, phút, giây giữa hai ngày

Mã nguồn PHP:

<?php
$date1 = new DateTime('2012-06-01 02:12:51');
$date2 = $date1->diff(new DateTime('2014-05-12 11:10:00'));
echo $date2->days.'Total days'."\n";
echo $date2->y.' years'."\n";
echo $date2->m.' months'."\n";
echo $date2->d.' days'."\n";
echo $date2->h.' hours'."\n";
echo $date2->i.' minutes'."\n";
echo $date2->s.' seconds'."\n";
?>

Xem ví dụ