Initialize the object
$date = new DateTime();
We can get timezone using following method
$date->getTimezone();
We can set timezone using following method
$date->setTimezone(new DateTimeZone('Asia/Calcutta'));
Format of date
$date->format('d-m-Y H:i:s');
Timestamp
$date->getTimestamp();
$date->setTimestamp(1544972289);
$date->format('d-m-Y H:i:s');
Interval
//get date after 10 days and 2 hours $date->add(new DateInterval('P10DT2H')); //get date before 10 days and 2 hours $date->sub(new DateInterval('P10DT2H')); // after one month $date->modify('+1 month');
Difference between dates
$birthdate = new DateTime("2000-01-01"); $diff=$birthdate->diff($date); echo $diff->y." years, ".$diff->m." months, ".$diff->d." days";
Comments
Post a Comment