DateTime :: Evento :: Lunar

Calcular eventos lunares
Descargar ahora

DateTime :: Evento :: Lunar Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Daisuke Maki
  • Sitio web del editor:
  • http://search.cpan.org/~dmaki/

DateTime :: Evento :: Lunar Etiquetas


DateTime :: Evento :: Lunar Descripción

Calcular eventos lunares DateTime :: Evento :: Lunar es un módulo Perl que calcula la hora y la fecha de ciertos eventos lunares recurrentes, incluidas las nuevas lunas y las fases lunares específicas. Los cálculos para este módulo se basan en "cálculos calendarios" .synopsis Use DateTime :: Evento: :Lunar; My $ New_moon = DateTime :: Evento :: Lunar-> New_moon (); My $ DT0 = DateTime-> Nuevo (...); My $ Siguiente_new_moon = $ new_moon-> Siguiente ($ DT0); My $ PREV_NEW_moon = $ New_moon-> Anterior ($ DT0); My $ DT1 = DateTime-> Nuevo (...); My $ DT2 = DateTime-> Nuevo (...); My $ span = DateTime :: Span-> Nuevo (START => $ DT1, FIN => $ DT2); My $ SET = $ NEW_MOON-> Intersección ($ span); My $ ITER = $ Set-> ITERATOR (); mientras (MY $ DT = $ ITER-> Siguiente) {Imprimir $ dt-> DateTime, " ";} My $ lunar_phase = DateTime :: Evento :: lunar-> lunar_phase (fase => $ fase); # mismo que New_moon, pero devuelve los objetos de DateTime # cuando la fase lunar está en $ Fase DRESSS. # Si solo quieres Para calcular un solo nuevo evento de luna MY $ DT = DateTime :: Evento :: Lunar-> New_moon_fter (DateTime => $ DT0); My $ DT = DateTime :: Evento :: Lunar-> New_moon_before (DateTime => $ DT0) ; # Si solo desea calcular un solo tiempo de fase lunar, MY $ DT = DateTime :: Evento :: lunar-> lunar_phase_fter (DateTime => $ dt0, fase => $ grados); MY $ DT = DateTime :: Evento: : Lunar-> lunar_phase_before (DateTime => $ DT0, Fase => $ grados); Requisitos: · Perl


DateTime :: Evento :: Lunar Software relacionado