Convert the time to H*60+M, and split the problem into <= 12:00, and >= 12:00
In the morning, you have two points (5*60+24, 0), and (12*60, 75) = (324, 0) and (720, 75)
In the afternoon, you have two points (12*60, 75), and (22*60, 0) = (720, 75) and (1320, 0)
You haven't said how the angle is supposed to change between those two points.
(I only do the morning case, the afternoon case is similar)
For linear interpolation (which is the simplest, but not realistic):
A line with unknown parameters a and b:
angle = a * time + b
Fill in your points:
Fill in (324, 0): 0 = 324 * a + b [eq1]
Fill in (720, 75): 75 = 720 * a + b [eq2]
2 equations, with 2 variables, solvable!
[eq1] gives you b = -324 * a [eq3]
Substitute that in [eq2]
75 = 720 * a - 324 * a
75 = 396 * a
a = 75 / 396
Put that in [eq3]:
b = -324 * 75 / 396
thus
a = 0.1893939393939394
b = -61.36363636363637
angle = 0.1893939393939394 * time - 61.36363636363637
It's likely you don't want a linear interpolation though, since it means the angle increases at the same rate the entire morning
More realistic, you want a big increase in the morning, and a slow increase near mid-day.
This calls for a quadratic formula
angle = a * time * time + b * time + c [eq4]
[eq4] has 3 parameters a, b, and c, so you either need 3 points, or you need 2 points and 1 rate of angle. We have the latter (rate of angle at time 720 = 0).
The d(angle)/d(time) of [eq4] is
angle' = 2 * a * time + b [eq5]
Fill in your data:
0 = a * 324 * 324 + b * 324 + c (324, 0) in [eq4] gives [eq6]
75 = a * 720 * 720 + b * 720 + c (720, 75) in [eq4] gives [eq7]
0 = 2 * a * 720 + b (720, 0) in [eq5] gives [eq8]
[eq8] says b = -2 * a * 720 [eq9]
[eq7]-[eq6]: 75 - 0 = a * 720 * 720 - a * 324 * 324 + b * 720 - b * 324 + c - c
75 = a * (720*720 - 324*324) + b * (720 - 324) [eq10]
Substitute [eq9] into [eq10]:
75 = a * (720*720 - 324*324) - 2 * a * 720 * (720 - 324)
75 = a * (720*720 - 324*324 - 2 * 720 * (720 - 324))
a = 75 / (720*720 - 324*324 - 2 * 720 * (720 - 324))
a = -75 / 156816 = -0.0004782675237220692
apply in [eq9] gives you b = 0.6887052341597796
apply in [eq6] gives you c = -(a * 324 * 324 + b * 324) = -172.93388429752065
So it's angle = -0.0004782675237220692 * time * time + 0.6887052341597796 * time -172.93388429752065
[attachment=29927:sun_rise.png]