note 19148 deleted from ref.datetime by felipe

From: Date: Mon, 10 Dec 2007 17:38:19 +0000
Subject: note 19148 deleted from ref.datetime by felipe
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-133175@lists.php.net to get a copy of this message
Note Submitter: mindaugas at roventa dot lt ---- Some lines about LeapYear and day count of month: function mod($a,$b) { $x1=(int) abs($a/$b); $x2=$a/$b; return $a-($x1*$b); } function IsLeapYear($dt) { $y=$dt["year"]; $bulis=((mod($y,4)==0) && ((mod ($y,100)<>0) || (mod($y,400)==0))); return $bulis; } function daycount($dt) { $dc_year=$dt["year"]; $dc_month=$dt["mon"]; $dc_day=$dt["mday"]; switch ($dc_month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31; break; case 4: case 6: case 9: case 11: return 30; break; case 2: if (IsLeapYear($dt)) { return 28; } else { return 29; }; break; } }

« previous php.notes (#133175) next »