- ini_set: documentation ( source)
<?php
ini_set('date.timezone', 'America/New_York');
//current date is 2019-01-04 08:33:30
$_POST['expire'] = '2019-01-04T08:32';
$current_date = new \DateTime('2019-01-04 08:33:30');
if ($expire_date = \DateTime::createFromFormat('Y-m-d\TH:i|', $_POST['expire'])) {
if ($expire_date < $current_date) {
/* example purposes only */
$diff = $expire_date->diff($current_date);
echo 'Expired ' . $diff->format('%y years %m months %d days %h hours %i minutes %s seconds') . ' ago';
//do the thing
}
} else {
die('Invalid Date Format Provided');
}