> I have a start_date and a finish_date stored in a mysql db. > > I want to check that today's date falls between these 2 dates. > > Can I set up the 3 dates so that a simple subtraction can be done? eg > > if (($today - $start > 0) && ($finish - $today >0)) { > ...within range... > } else { > ...out of range... > } > > I can't seem to find date functions that are of any use for this. I could have sworn I already answered this today... SELECT ... FROM table WHERE CURDATE() BETWEEN start AND end Where 'start' and 'end' are your columns... It's slightly faster to use CURDATE() > start AND CURDATE < end, but I find BETWEEN easier to read... ---John W. Holmes... PHP Architect - A monthly magazine for PHP Professionals. Get your copy today. http://www.phparch.com/ -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php