Reply to Re: [PHP] Week Days

Your name:

Reply:


Posted by Philip Hallstrom on 10/20/31 11:24

>> All you need is the mktime() command.
>>
>> do something like:
>> $futureDate = date("Y-m-d", mktime(0, 0, 0, $month, $today+
>> $daysToAdd, $year));
>>
>> Jordan
>>
>>
>> http://www.php.net/mktime
>> mktime() is useful for doing date arithmetic and validation, as it
>> will automatically calculate the correct value for out-of-range
>> input. For example, each of the following lines produces the string
>> "Jan-01-1998".
>>
>> <?php
>> echo date("M-d-Y", mktime(0, 0, 0, 12, 32, 1997));
>> echo date("M-d-Y", mktime(0, 0, 0, 13, 1, 1997));
>> echo date("M-d-Y", mktime(0, 0, 0, 1, 1, 1998));
>> echo date("M-d-Y", mktime(0, 0, 0, 1, 1, 98));
>> ?>
>
> All fine and dandy... but he said WEEKDAYS, so adding 5 days to a given
> day must non deduct from the 5 days when a weekend day is passed. This
> kind of calculation is useful for banks and other businesses that only
> process transactions on business days (which happen to be weekdays).

Easy enough to change that date(...mktime(...)) command above to return
the weekday and while the weekday is a weekend just add a day and repeat.

that would give you the next monday.

Holidays are another matter though, but that could be worked around as
well via a lookup table...

-philip

[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

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