func ExampleNorth_c() { // Example 52.c, p. 370. j, δ := moonmaxdec.North(-3.8) fmt.Printf("JDE = %.4f\n", j) y, m, d := julian.JDToCalendar(j) d, f := math.Modf(d) fmt.Printf("%d %s %d at %0.64d TD\n", y, time.Month(m), int(d), base.NewFmtTime(f*24*3600)) fmt.Printf("δ = %.4f\n", δ*180/math.Pi) fmt.Printf("%+0.62d\n", base.NewFmtAngle(δ)) // Output: // JDE = 1719672.1412 // -4 March 16 at 15ʰ TD // δ = 28.9739 // +28°58′ }
func ExampleNorth_c() { // Example 52.c, p. 370. j, δ := moonmaxdec.North(-3.8) fmt.Printf("JDE = %.4f\n", j) y, m, d := julian.JDToCalendar(j) d, f := math.Modf(d) fmt.Printf("%d %s %d at %0h TD\n", y, time.Month(m), int(d), sexa.FmtTime(unit.TimeFromDay(f))) fmt.Printf("δ = %.4f\n", δ.Deg()) fmt.Printf("%+0m\n", sexa.FmtAngle(δ)) // Output: // JDE = 1719672.1412 // -4 March 16 at 15ʰ TD // δ = 28.9739 // +28°58′ }
func ExampleNorth() { // Example 52.a, p. 370. j, δ := moonmaxdec.North(1988.95) fmt.Printf("JDE = %.4f\n", j) y, m, d := julian.JDToCalendar(j) d, f := math.Modf(d) fmt.Printf("%d %s %d at %0.62d TD\n", y, time.Month(m), int(d), base.NewFmtTime(f*24*3600)) fmt.Printf("δ = %.4f\n", δ*180/math.Pi) fmt.Printf("%+0d\n", base.NewFmtAngle(δ)) // Output: // JDE = 2447518.3346 // 1988 December 22 at 20ʰ02ᵐ TD // δ = 28.1562 // +28°09′22″ }
func ExampleNorth() { // Example 52.a, p. 370. j, δ := moonmaxdec.North(1988.95) fmt.Printf("JDE = %.4f\n", j) y, m, d := julian.JDToCalendar(j) d, f := math.Modf(d) fmt.Printf("%d %s %d at %0m TD\n", y, time.Month(m), int(d), sexa.FmtTime(unit.TimeFromDay(f))) fmt.Printf("δ = %.4f\n", δ.Deg()) fmt.Printf("%+0d\n", sexa.FmtAngle(δ)) // Output: // JDE = 2447518.3346 // 1988 December 22 at 20ʰ02ᵐ TD // δ = 28.1562 // +28°09′22″ }