日食发生的要求是日、月、地三者位于一条直线上，且月球位于地球和太阳之间，月球位于这样的位置为农历每月的初一。所以日食肯定发生于农历每月初一朔时。
日食发生的要求是日、月、地三者位于一条直线上，且月球位于地球和太阳之间，月球位于这样的位置为农历每月的初一。所以日食肯定发生于农历每月初一朔时。