Solar eclipse and orbital periods