Datumsfunktion -> Anz. Tage/Jahr errechnen
Margrith
- php
0 Sacha0 Tobias Kloth0 Thomas Meinike
'n Abend allerseits!
Ich suche eine Funktion, um die Anzahl Tage des aktuellen
Jahres zu berechnen.
Mit meinen (spärlichen) PHP-Kenntnissen und dem Internet
bin ich bislang nicht weitergekommen.
Hat sich hier schon mal jemand mit dem auseinandergesetzt?
Danke für jeden Tipp!
M
Ich suche eine Funktion, um die Anzahl Tage des aktuellen
Jahres zu berechnen.
Nun, das ist eigentlich relativ simpel. Wenn die Zahl durch vier teilbar ist, hat ein Jahr 366 Tage. Ist sie durch 100 teilbar, hat es jedoch nur 365 Tage. Und wenn sie durch 400 teilbar ist, hat das Jahr wieder 366 Tage. ;-)
Wie kann ich das aktuelle Jahr herausfinden?
$iJahr = date('Y',time());
»»
Nun, das ist eigentlich relativ simpel. Wenn die Zahl durch vier teilbar ist, hat ein Jahr 366 Tage. Ist sie durch 100 teilbar, hat es jedoch nur 365 Tage. Und wenn sie durch 400 teilbar ist, hat das Jahr wieder 366 Tage. ;-)
Danke! Das ist natürlich auch ein Ansatz!!! ;-)
Gruss
M
Moin!
Nun, das ist eigentlich relativ simpel. Wenn die Zahl durch vier teilbar ist, hat ein Jahr 366 Tage. Ist sie durch 100 teilbar, hat es jedoch nur 365 Tage. Und wenn sie durch 400 teilbar ist, hat das Jahr wieder 366 Tage. ;-)
Wenn das so einfach wäre. Denn bei den "alle 400 Jahre" ist ja nicht Schluß. IIRC waren alle 2000 oder 3000 Jahre dann doch wieder keine Schaltjahre. Ob dann noch im Bereich 10.000 bis 100.000 Jahre eine Unregelmäßigkeit besteht, weiß ich aber nicht.
- Sven Rautenberg
Hello,
Nun, das ist eigentlich relativ simpel. Wenn die Zahl durch vier teilbar ist, hat ein Jahr 366 Tage. Ist sie durch 100 teilbar, hat es jedoch nur 365 Tage. Und wenn sie durch 400 teilbar ist, hat das Jahr wieder 366 Tage. ;-)
Wenn das so einfach wäre. Denn bei den "alle 400 Jahre" ist ja nicht Schluß. IIRC waren alle 2000 oder 3000 Jahre dann doch wieder keine Schaltjahre. Ob dann noch im Bereich 10.000 bis 100.000 Jahre eine Unregelmäßigkeit besteht, weiß ich aber nicht.
siehe hierzu http://www.ptb.de/de/org/4/44/441/greg.htm
Wer weiß, wann mal wieder ein Papst auf Do, den 04. Oktober gleich Freitag, den 15. Oktober folgen lässt. Viellicht heißt der nächste "Papst" ja Merkel und lässt dann auf Montag, den 20 Dezember gleich Dienstag, den 04. Januar folgen. Das wäre doch mal sehr arbeitgeberfreundlich. Nur ob die Banken die Zinsen für diese Zeit dann trotzdem berechnen dürfen, wäre noch vorher zu klären und was mit dem Weihnachtsgeschäft geschen soll *gg*
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Nun, das ist eigentlich relativ simpel. Wenn die Zahl durch vier teilbar ist, hat ein Jahr 366 Tage. Ist sie durch 100 teilbar, hat es jedoch nur 365 Tage. Und wenn sie durch 400 teilbar ist, hat das Jahr wieder 366 Tage. ;-)
Wenn das so einfach wäre. Denn bei den "alle 400 Jahre" ist ja nicht Schluß. IIRC waren alle 2000 oder 3000 Jahre dann doch wieder keine Schaltjahre. Ob dann noch im Bereich 10.000 bis 100.000 Jahre eine Unregelmäßigkeit besteht, weiß ich aber nicht.
Hui, tut mir leid, dass es so kompliziert ist, wusste ich nicht. Und PHP hat das alles gespeichert?
Hallo Margrith,
Ich suche eine Funktion, um die Anzahl Tage des aktuellen
Jahres zu berechnen.
'L' als Erster Parameter von date() (->http://de3.php.net/date) verrät dir, ob das angegebene Jahr ein Schaltjahr ist oder nicht.
Grüße aus Nürnberg
Tobias
Hallo,
Ich suche eine Funktion, um die Anzahl Tage des aktuellen
Jahres zu berechnen.
So ist es mit wesentlich groeßerem Wertebereich fuer die Jahreszahlen auch realisierbar:
if(checkdate(2,29,$jahr))$tage=366;
else tage=365;
Praktisch angewendet (mit Jahreszahlen ab 1601) unter https://forum.selfhtml.org/?t=88836&m=529930.
MfG, Thomas