Reply to Re: How do I do date math on 'mm/dd/yyyy'? Example: 10 years earlier than today.

Your name:

Reply:


Posted by john.d.mann@sbcglobal.net on 01/13/06 20:34

VS wrote:
> john.d.mann@sbcglobal.net wrote:
>
>> lwoods wrote:
>>
>>> I want to calculate and display the 'mm/dd/yyyy' that is 10 years
>>> earlier than today.
>>>
>>> How do I do that?
>>>
>>> TIA,
>>>
>>> Larry Woods
>>
>>
>>
>> explode() it, perform the calculation, and then implode() it. That's
>> what I would do, anyhow.
>>
>> // configuration
>> $date = '01/01/2006';
>> $offset = '-10';
>> $date_glue = '/';
>>
>> // implementation
>> $temp = explode($date_glue, $date);
>> $temp[2] = $temp[2] + $offset;
>> $date = implode ($date_glue, $date);
>> echo $date;
>
>
> That technique only works for some date calculations.
>
> Try to take off 10 days during the first 10 days of the month or 10
> months between Jan and October and you'll get strange results.
>

Well, sure, but he was only asking about the year hehe. For the day or
month, a more advanced version would be required.

John D. Mann

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация