Jump to content

Today's Date Plus 30 days


TecTao

Recommended Posts

I'm trying to create a variable for today's date plus 30 days. to use in a sql WHERE statement.

 

I've established today's date as

 

$today = date("Y-m-d");

 

The SQL statement says WHERE _date >= '$today'

 

But I want it to select items up to 30 days from todays date.

 

Any suggestions?

 

Thanks,

Mike

Link to comment
https://forums.phpfreaks.com/topic/148499-todays-date-plus-30-days/
Share on other sites

The easiest way to do it would be to do it natively in MySQL with a date column (or datetime).

 

 

The field isn't a varchar is it?  If so, >= won't work.

 

 

Anyway to answer your question directly:

 

date("Y-m-d", 30*86400 + time());

 

 

If the column is DATE or DATETIME:

 

WHERE col >= DATE_ADD(CURDATE(), INTERVAL 30 DAY)

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.