<?php
ini_set
(
'date.timezone'
,
'Asia/Calcutta'
);
$calendar1
= IntlCalendar::fromDateTime(
'2018-12-21 09:30:25'
);
$calendar2
= IntlCalendar::fromDateTime(
'2019-08-29 11:20:20'
);
$calTime
=
$calendar2
->getTime();
echo
"First Time: "
. IntlDateFormatter::formatObject(
$calendar1
) .
"\n"
;
echo
"Last Time: "
. IntlDateFormatter::formatObject(
$calendar2
) .
"\n"
;
echo
"Time difference: "
.
$calendar1
->fieldDifference(
$calTime
,
IntlCalendar::FIELD_YEAR) .
"-Years "
.
$calendar1
->fieldDifference(
$calTime
,
IntlCalendar::FIELD_MONTH) .
"-Months "
.
$calendar1
->fieldDifference(
$calTime
,
IntlCalendar::FIELD_DAY_OF_MONTH) .
"-Days "
.
$calendar1
->fieldDifference(
$calTime
,
IntlCalendar::FIELD_HOUR_OF_DAY) .
"-Hours "
.
$calendar1
->fieldDifference(
$calTime
,
IntlCalendar::FIELD_MINUTE) .
"-Minutes"
;
?>