[PHP] seštevanje datumov - Ima kdo...

... kako funkcijo, ki prišteje datumu število delovnih dni in vrne nov datum?
Pri seštevanju naj nebi upoštevalo praznikov in vikendov(sobota+nedelja)
Z vikendi nebo problema, praznike bi vsako leto vpisal ročno.

Sigurno je kdo že delal kaj podobnega in lepo prosim za pomoč :)
hvala

13 odgovorov

herbi, tvoja funkcija velika_noc(), pravi da je bila
leta 2007 na dan 9.4.
leta 2009 na dan 13.4.
leta 2008 pa na 0.3. - Tega datuma ne najdem, pa sem že na 3 različne koledarje pogledal.

Je komu kaj jasno?

ne vem ... formula je bila pobrana iz neta:

http://en.wikipedia.org/wiki/Computus

datumi so pa tuki:

http://sl.wikipedia.org/wiki/Velika_no%C4%8D

Neki na hitr ... datume pa sami dopolnite :D

<?php
function praznik($mesec, $dan, $leto){
    $vnoc = date("d.m", easter_date($leto));
    $datumi = array("01.01", "02.01", "08.02", "27.04", "01.05", "02.05", "25.06", "15.08", "31.10", "01.11", "25.12", "26.12", "$vnoc");
    if (in_array("$dan.$mesec", $datumi)) {
        return true;
    }
    else {
        return false;
    }
}

echo praznik("04", "12", "2009");
?>