Given general information about the current orbit (eccentricity, semi-major axis, apoapsis, etc), as well as positional information (position, velocity, true anomaly) I would like to calculate the time until the smaller body reaches the apoapsis of its orbit. This is a restricted two-body problem, in that the mass of the smaller body is negligibly small. I have a suspicion that I can use the true anomaly somehow to calculate time between points. However, I cannot find a reference online for it, and I have no idea how to derive it. I can calculate the orbital period, though, and I know that the orbit of any body sweeps out the same amount of area each equal time interval. I could maybe find a formula to find the area of an arc on an ellipse, then divide that quantity by the total area, then multiply by the orbital period. It's funny how simply writing out a post comprehensively helps you think better about how to solve a problem. That is probably not a possible way to derive it, though, so you guys tell me how anyway.