Balaji Chandrasekaran
Balaji Chandrasekaran

Reputation: 512

how to find the expired date in php

hi i need to find whether the given date is passed or future.

$elapsedTime = new DateTime('2011-03-15 00:20:00');
$elapsedInt = $elapsedTime->diff( new DateTime() );
echo ( $elapsedInt->invert ? 'Future' : 'Past' ) . "<br/>";

i tried this code but i am getting error because my php version was 5,2.And i cant update.

can any one help me ?

Upvotes: 0

Views: 751

Answers (2)

Pekka
Pekka

Reputation: 449783

You can do a simple comparison:

$now = new DateTime();

echo ($now < $elapsedTime ? 'Future' : 'Past');

Upvotes: 1

Angelin Nadar
Angelin Nadar

Reputation: 9300

$elapsedTime = new DateTime('2011-03-15 00:20:00');
$now         = new DateTime();
echo ($now < $elapsedTime ? 'Future' : 'Past');

Upvotes: 0

Related Questions