PHP’s date function strtotime () solves the problem of comparing dates and to check whether the user entered date/custom date is expired or not.

Inorder to check whether, the custom date is expired or not, we need to do the following steps

  1. Get today’s date.
  2. Get the date to be checked.
  3. Convert the dates to Unix Timestamp using strtotime() function.
  4. Use if statement to compare the Unix Timestamps of both the dates.
  5. If the custom date Unix Timestamp is greater than the Current date’s Unix Timestamp, then the custom date is not expired. If it is less, then it is expired.

A sample simple code is,

$custom_date = "15-08-2008";
$todays_date = date("d-m-Y");

$today = strtotime($todays_date);
$cus_date = strtotime($custom_date);

if ($cus_date > $today) {
     $has_expired = "yes";
} else {
     $has_expired = "no";

Add your comment No Comments so far