[PHP] seštevanje datumov - Ima kdo...
7 naročnikov
7 naročnikov
... 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");
?>