Merlin wrote:
Hi there,

I am trying to create a date which is 25 years back from today. The purpose of this is to be able to query a mysql database "date" field for columns smaller than this date.

I tried this:
$years = 25;
$start_from = date("Y-m-d",strtotime("- ".$years." year"));

Somehow it always ads the years instead of subtracting.

Has anybody an idea on how to do that?

You can use mktime() and subtract 25 from the year argument.

Or just do it in your query...

SELECT * FROM yourtable WHERE your_date_column < NOW() - INTERVAL 25 YEAR;

--

---John Holmes...

Amazon Wishlist: www.amazon.com/o/registry/3BEXC84AB3A5E/

php|architect: The Magazine for PHP Professionals – www.phparch.com

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to