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

Your name:

Reply:


Posted by Oli Filth on 01/14/06 05:20

john.d.mann@sbcglobal.net said the following on 13/01/2006 18: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.
>>>>
>>> // 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.
>

How about 29/02/2004?


--
Oli

[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

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