DateTime :: Event :: Lunar

Compute-Mondereignisse
Jetzt downloaden

DateTime :: Event :: Lunar Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Daisuke Maki
  • Website des Verlags:
  • http://search.cpan.org/~dmaki/

DateTime :: Event :: Lunar Stichworte


DateTime :: Event :: Lunar Beschreibung

Lunar Events berechnen. DateTime :: Event :: Lunar ist ein Perl-Modul, das das Zeitpunkt und das Datum bestimmter wiederkehrender Mondereignisse berechnet, einschließlich neuer Monde und spezifischen Mondphasen. Calculation für dieses Modul basieren auf "kalendrischen Berechnungen" .synopsis verwenden dateTime :: Event: :Mond; mein $ new_moon = dateTime :: Event :: lunar-> new_moon (); mein $ dt0 = dateTime-> neu (...); mein $ next_new_moon = $ new_moon-> next ($ dt0); mein $ prev_new_moon = $ new_moon-> bisher ($ dt0); mein $ dt1 = dateTime-> neu (...); mein $ dt2 = dateTime-> neu (...); Meine $ span = dateTime :: span-> neu (Start => $ dt1, ende => $ dt2); mein $ set = $ new_moon-> Kreuzung ($ span); mein $ iter = $ set-> iterator (); während (mein $ dt = $ iter-> next) {drucken $ dt-> dateTime " ";} My $ lunar_phase = dateTime :: Event :: lunar-> lunar_phase (Phase => $ Phase); # Gleiche wie new_moon, aber gibt dateTime-Objekte wieder zurück, wenn die Mondphase bei $ Phase Degress ist. # Wenn Sie nur möchten So berechnen Sie ein einzelnes neues Mond-Ereignis My $ dt = DateTime :: Event :: lunar-> new_moon_after (dateTime => $ dt0); My $ dt = dateTime :: Event :: lunar-> new_moon_before (dateTime => $ dt0) Wenn Sie nur eine einzelne Mond-Phase-Zeit berechnen möchten, meine $ dt = datetime :: Event :: lunar-> lunar_phase_after (dateTime => $ dt0, Phase => $ Grad); My $ dt = dateTime :: Event: : Lunar-> lunar_phase_before (dateTime => $ dt0, Phase => $ Grad); Anforderungen: · Perl.


DateTime :: Event :: Lunar Zugehörige Software