Thema: Schaltjahr
Einzelnen Beitrag anzeigen
  #3  
Alt 02.01.2003, 14:47:17
rio rio ist offline
Anfänger
 
Registriert seit: Jan 2003
Ort: Bremen
Alter: 35
Beiträge: 1
rio eine Nachricht über ICQ schicken
Zitat:
Original geschrieben von Ben20
Von einer Funktion weiß ich nichts aber es gibt ne Formel dafür:

Wenn das Jahr durch 4 teilbar ist, ist es ein Schaltjahr.

Es sei denn es ist durch 100 teilbar dann ist es kein Schaltjahr.

Es sei denn es ist auch durch 400 teilbar dann ist es wieder ein Schaltjahr.
PHP-Code:
<?php
function schaltjahr($year) {
    if(
$year/400==floor($year/400)) {
        return 
true;
    } else {
        if(
$year/100==floor($year/100)) {
            return 
false;
        } else {
            if(
$year/4==floor($year/4)) {
                return 
true;
            } else {
                return 
false;
            }
        }
    }
}

//Ein Testaufruf

$x="2000";

echo 
"$x ist ";
if(!
schaltjahr($x)) echo "k";
echo 
"ein Schaltjahr";
?>
Mit Zitat antworten