[ciapug] Dates question
Chris Hettinger
ciapug@cialug.org
Fri, 17 Sep 2004 18:34:59 -0500
Thanks Tim that was very helpful.
-ch
Tim Perdue wrote:
> Chris Hettinger wrote:
>
>> Working with dates still challenges me
>>
>> $date1 = date('Y-m-d H:i:s'); // current date
>> $date2 = X;
>>
>> I need to know if $date2 is 30 or more days in the future from the
>> current date.
>>
>> If $date2 >= $date1 by 30 days
>> echo 'date2 is more than 30 days in the future';
>> else
>> echo 'date2 within 30 days of date1';
>>
>>
>> ^^--- how do I do this comparison?
>
>
> This is some date code from gforge:
>
> $date_list = split('[- :]',$release_date,5);
> $release_date =
> mktime($date_list[3],$date_list[4],0,$date_list[1],$date_list[2],$date_list[0]);
>
>
> This rips a date like "2004-09-17 16:43" and makes it into unix time
> (seconds since 1970).
>
> You should be able to apply that logic to both of your dates and then test
>
> if (($date2-$date1) > (30*24*60*60)) {
> greater than 30 days
> }
>
> Tim
> _______________________________________________
> ciapug mailing list
> ciapug@cialug.org
> http://cialug.org/mailman/listinfo/ciapug
>