Red de conocimientos turísticos - Conocimiento fotográfico - ¿Alguien sabe cómo escribir el algoritmo del calendario lunar en js?

¿Alguien sabe cómo escribir el algoritmo del calendario lunar en js?

De hecho, yo tampoco entiendo este algoritmo. Lo publiqué en línea. No creo que sea necesario profundizar en esta fórmula. De todos modos, hay un código ya preparado:

Supuesto: año 1977 (o 1901) d.C. = 4q+R.

Entonces: fecha lunar = 14q+10.6(r+1)+fecha del año número ordinal-29.5n.

(Nota: En la fórmula, q, r, n son todos números naturales, r

Por ejemplo: la fecha del calendario lunar del 7 de mayo de 1994 es:

1994 -1977=17=4×4+1

Entonces q = 4, r = 1, entonces el séptimo día del quinto mes lunar es:

14× 4+10,6(1+1 )+(31+28+31+37)-29,5n

= 204,2-29,5 Newtons

Luego divide 204,2 entre 29,5 para obtener el cociente 6...27,2, donde 6 es el valor de n y el resto 27 es el día 27 del calendario lunar