
تقدم كتلة الوظيفة MOONPHASE مرحلة القمر.
يحدد وقت الحساب في DT#. يمكن على سبيل المثال معرفة أي مرحلة يكون عليها القمر بعد ساعة أو في تاريخ معين آخر. إذا لم يتم استخدام المدخل أو كان قيمة NULL، فسيتم استخدام الوقت الحالي.
يحدد الفاصل الزمني لحساب مرحلة القمر. ينصح بتحديد هذا القيمة بشكل عالٍ. إذا لم يتم استخدام المدخل أو كان قيمة NULL، فسيتم افتراض T#1m.
عند إعادة التشغيل أو عند تغيير المدخلات، يتم حساب جميع المخرجات مرة أخرى على الفور.
يقدم المخرج مرحلة القمر من 0 إلى 1. القيمة 0.5 هي القمر البدر، و0 هو القمر الجديد. مرحلة أكبر من 0.5 هي قمر متضائل. المرحلة خطية.
يقدم المخرج العمر بعد القمر الجديد بالأيام.
يقدم المخرج السطوع أو نسبة التغطية من 0 إلى 1 للقمر.
يقدم المخرج المسافة بالامتار إلى مركز الأرض.
يقدم المخرج القطر الزاوي بالدرجات إلى الأرض.