Цитата мудрецаГолосованиеЗагружается, подождите...
|
Начало сайта › Материалы сайта › Программы › Лунный календарь Версия для слабовидящих Лунный календарь
Разрешите предложить Вам сервис для вычисления лунных фаз, лунного дня в месяце и других возможностей, связанных с лунным календарём. Воспользоваться этим сервисом просто. Для этого надо, чтобы Вы умели пользоваться языком программирования на стороне клиента JavaScript. Порядок пользования сервисом такой:
Эта строка должна находиться между тэгами Почему именно функции JavaScript? Это сделано для того, чтобы Вы могли использовать результаты вычислений по собственному усмотрению: выводить на экран или производить с ними дальнейшие вычисления. А теперь о встроенных в скрипт функциях: GetDateЭта функция возвращает десятичную дробь от 1 до 29 с одним знаком после запятой. Она показывает число заданного месяца и года, когда было или будет новолуние или полнолуние. Цифра после запятой десятая часть суток, примерно 2,5 часа. Точность вычисления фаз 0,1±0,5 суток. Следует иметь ввиду, что в месяце может быть два полнолуния или новолуния. Функция покажет только первую дату. Для получения второй надо к первой прибавить 29,5. Формат вызова функции:
Таким образом, чтобы вычислить, какого числа было полнолуние в марте 1975 года, мы вызываем эту функцию следующим образом:
MoonDayЭта функция возвращает целое число от 1 до 29, показывающее порядковый номер дня в лунном месяце. В своей работе она использует предыдущую функцию, поэтому всё, что было описано выше, справедливо и для этой функции. Вызывается она следующим образом:
Таким образом, узнать, какой лунный день шёл 8.03.1975 в 9:00 можно следующим образом:
Правильность вводимых данных необходимо проверять в скриптах до вызова функций. При введении некорректных данных результат может быть непредсказуем, т.к. эти скрипты не выдают сообщений об ошибочных данных. Пример использования этих функций можно увидеть ниже. Для того, чтобы посмотреть, как это сделано, нажмите правой кнопкой мыши на странице и в выпавшем меню выберите пункт "Просмотр в виде HTML". Появится HTML-код. Найдите в тексте строку
Всё, что будет идти после этой строки и до строки
и будет сам пример. А теперь попробуйте, как это всё работает! Определение фазы луныОпределение лунного дняИсточник: Климишин И.А. Календарь и хронология. М., "Наука", 1985, с. 314. Кто сейчас на сайтеЗарегистрированные пользователи: Bing [Bot], Google [Bot], Yandex [bot] |