Cómo calcular el calendario lunar
En primer lugar, lo copié y pegué, y el algoritmo es complicado. ¡Quizás tu colega sea bueno en aritmética mental!
El método para calcular las fechas lunares a partir de las fechas del calendario solar: Las fechas del calendario lunar se basan en los días del calendario lunar. El primer día del calendario lunar es el primer día del mes lunar. El día 15 del calendario lunar es el día del calendario lunar (la luna llena es el día 16, tomando el crepúsculo de la luna como el día 29 (la luna grande como el día 30). Sin embargo, el cronometraje actual generalmente se expresa utilizando fechas del calendario solar. Si desea convertir las fechas del calendario solar en fechas del calendario lunar, puede utilizar los dos métodos siguientes: uno es verificar el "Nuevo calendario perpetuo", por ejemplo, en qué día. ¿El calendario lunar es el 8 de junio de 1984? En cuanto al calendario perpetuo, el 10 de junio es el undécimo día del calendario lunar, y luego el 8 de junio es el noveno día del calendario lunar. En segundo lugar, puedes usar la fórmula para calcular la fecha lunar:
Supongamos: año d.C. - 1977 (o 1901) = 4Q + R
Entonces: fecha lunar = 14Q + 10,6 ( R + 1) + dentro del año Número de fecha - 29,5n
(Nota: Q, R, n en la fórmula son todos números naturales, R<4)
Ejemplo: El la fecha lunar del 7 de mayo de 1994 es:
1994-1977=17=4×4+1
Entonces: Q=4, R=1 Entonces: la fecha lunar de mayo 7 es:
14×4+10.6(1+1)+(31+28+31+31+7)-29.5n
=204.2- 29.5n
Luego divide 204,2 entre 29,5 para obtener El cociente es 6...27,2, 6 es el valor n y el resto 27 es el vigésimo séptimo día del calendario lunar.