DateTime :: حدث :: Lunar

حساب الأحداث القمرية
التحميل الان

DateTime :: حدث :: Lunar الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Daisuke Maki
  • موقع ويب الناشر:
  • http://search.cpan.org/~dmaki/

DateTime :: حدث :: Lunar العلامات


DateTime :: حدث :: Lunar وصف

حساب الأحداث القمرية DateTime :: حدث :: Lunar هو وحدة بيرل التي تحسب وقت وتاريخ بعض الأحداث القمرية المتكررة، بما في ذلك الأقمار الجديدة والمراحل القمرية المحددة. تستند تحويلات هذه الوحدة إلى "الحسابات التقويمية" .Synopsis استخدم DateTime :: حدث: : القمر؛ بلدي $ New_Moon = DateTime :: حدث :: Lunar-> new_moon ()؛ بلدي DT0 = DTETIME-> جديد (...)؛ بلدي $ next_new_moon = $ new_moon-> التالي ($ DT0)؛ بلدي $ prev_new_moon = $ new_moon-> السابق ($ DT0)؛ بلدي DT1 = DateTime-> جديد (...)؛ بلدي $ DT2 = DateTime-> جديد (...)؛ بلدي $ span = dateetime :: span-> جديد (start => $ dt1، end => $ dt2)؛ بلدي مجموعة $ = $ new_moon-> تقاطع ($ span)؛ بلدي $ iTer = $ Set-> ITERATOR ()؛ بينما (بلدي $ DT = $ iTer-> التالي) {print $ DT-> DateTime، " "؛} بلدي $ Lunar_phase = DateTime :: حدث :: Lunar-> Lunar_Phase (المرحلة => مرحلة $)؛ # نفس NEW_MOON، ولكن إرجاع كائنات DateTime # عندما تكون المرحلة القمرية في المرحلة المحددة $ # إذا كنت تريد فقط لحساب حدث مون جديد واحد بلدي DT = DTETIME :: الحدث :: Lunar-> new_moon_after (DateTime => $ DT0)؛ My $ DT = DateTime :: Event :: Lunar-> new_moon_before (DateTime => $ DT0) ؛ # إذا كنت ترغب فقط في حساب وقت المرحلة القمرية واحدة بلدي DT = DTETIME :: الحدث :: Lunar-> Lunar_phase_after (DateTime => $ DT0، المرحلة => $ dt = datetime :: حدث: : Lunar-> Lunar_phase_before (DateTime => $ DT0، المرحلة => $ degrees)؛ المتطلبات: perl.


DateTime :: حدث :: Lunar برامج ذات صلة

شجرة :: rb

تنفيذ بيرل للشجرة الحمراء / السوداء، وهو نوع من شجرة البحث الثنائية المتوازنة ...

150

تحميل