Ik weet niet of het mogelijk is in php maar met een goede rekenmachine lukt het :p
we hebben een hoek in graden, bvb 180,45932°
nu wil ik dit omzetten naar uren minuten seconden
het aantal uur wordt bekomen door de hoek te delen door 15. Maar nu wil ik nog het aantal minuten en seconden...
even rekenen, voor uren moet je niet delen door 15 maar door 30, 360/12=30, 180/30 is 6 uur, logisch want 180 is de helft van 360 en 6 is de helft van 12
voor minuten en seconden met je de hoek door 360/60 = 6 delen.
180 graden komt dus overeen met 30 minuten.
ik zit nu met het probleem dat de negatioeve waarden nu ook negatief tonen bij de minuten en seconden, iemand een idee hoe ik dat best oplos?
-7h -10m -29.97s
Een complete cirkel is 360 graden, en elke graad bestaat weer uit 60 minuten, en 60 seconden, uren bestaan volgens mij niet in het gradenstelsel, ik weet niet zo goed waar je het daar over hebt.
In principe bestaat in dit stelsel een complete cirkel uit 360 graden, elke graad weer uit 60 minuten en elke minuut uit 60 seconden.
Achter de comma heb je 0,45932 graden staan.
0,45932 graden dit moet je vermenigvuldigen met 60 om het te converteren naar minuten (om met tijd te vergelijken, er staat: 0,45932 uur) dus daar wil je van maken:
0,45932 * 60 = 27,5592
dat is 180° 27'
In programmeertaal doe je dus:
$tijdmnuten -= int($tijdminuten);
Achter de comma staat dan 0,5592
Dat vermenigvuldig je weer met 60 om aan seconden te komen:
Ik zal een voorbeeld geven ;)
RA = 26.6580_deg = 26.6580/15 h = 1.77720 h = 1h 46m 37.9s
de graden is in rechthoekige equatoriale coordinaten dus niet het normale gradenstelsel ;)
inmiddels is het me gelukt, bedankt allen voor de hulp!