Расчет времени истинного полдня на PHP с графиками изменения

Приветствую, общественность Астрогалактики.
Собираюсь написать программу "Полдень" на языке PHP
которая будет определять на заданную дату:
- местное время восхода/заката по долготе/широте (как на Yandex.Ru),
- время истинного полдня,
- разницу между истинным полднем и местным.
Программа так же будет строить график изменения времени истинного полдня относительно локального времени за текущий месяц.
Буду благодарен за поддержку, а именно за разъяснение математических операций.
Возможно, что программа будет интересна и посетителям данного форума, потому заранее обещаю предоставить исходный код всем желающим.
Для справки.
Язык PHP позволяет размещать программу только на Web-сервере и встраивать результаты работы программы в HTML-страницы. На обычном компьютере с Windows программы, написанные на PHP не работают. Ссылки предоставлю, когда дойдем до стадии тестирования.
Собираюсь написать программу "Полдень" на языке PHP
которая будет определять на заданную дату:
- местное время восхода/заката по долготе/широте (как на Yandex.Ru),
- время истинного полдня,
- разницу между истинным полднем и местным.
Программа так же будет строить график изменения времени истинного полдня относительно локального времени за текущий месяц.
Буду благодарен за поддержку, а именно за разъяснение математических операций.
Возможно, что программа будет интересна и посетителям данного форума, потому заранее обещаю предоставить исходный код всем желающим.
Для справки.
Язык PHP позволяет размещать программу только на Web-сервере и встраивать результаты работы программы в HTML-страницы. На обычном компьютере с Windows программы, написанные на PHP не работают. Ссылки предоставлю, когда дойдем до стадии тестирования.