如何使用php检查给定日期时间是否早于当前日期时间
我有日期时间格式,比如2028年3月30日星期四04:00:00 GMT,我想用PHP检查给定的日期时间是否在当前日期时间之前 对此我有用处如何使用php检查给定日期时间是否早于当前日期时间,php,Php,我有日期时间格式,比如2028年3月30日星期四04:00:00 GMT,我想用PHP检查给定的日期时间是否在当前日期时间之前 对此我有用处 function status($expire_date){ date_default_timezone_set("Asia/Kolkata"); $current_date = date("Y-m-d H:i:s"); $valid = date_create($expire_date); $ex_date = date
function status($expire_date){
date_default_timezone_set("Asia/Kolkata");
$current_date = date("Y-m-d H:i:s");
$valid = date_create($expire_date);
$ex_date = date_format($valid,"Y-m-d H:i:s");
//echo $ex_date; die();
if ($ex_date <= $current_date) {
$status = 'Yes';
}else{
$status = 'No';
}
return $status;
}
$status = status($expire_date);
if($status == 'Yes'){
$expire_domain_array[] = $row;
}
功能状态($expire\u date){
日期默认时区设置(“亚洲/加尔各答”);
$current_date=日期(“Y-m-d H:i:s”);
$valid=date\u create($expire\u date);
$ex_date=日期格式($valid,“Y-m-d H:i:s”);
//echo$ex_date;die();
如果($ex_date,您可以使用strotime
功能执行此操作:
function isExpired($expire_date){
return strtotime($expire_date) < strtotime('now');
}
// Check if expired
if(isExpired($expire_date)){
echo 'expired';
} else {
echo 'not expired';
}
函数已过期($expire\u date){
返回strotime($expire_date)