galaxy-time

1.0.16 • Public • Published

galaxy-time

npm

根据经纬度坐标查询天文时间和银河最佳观测时间

可用方法

查询天文时间

SunCalc.getTimes(/*日期*/ date, /*纬度*/ latitude, /*经度*/ longitude)

返回一个具有以下属性的对象(每个都是一个“Date”对象):

属性 描述
sunrise 日出(太阳的顶端出现在地平线上)
sunriseEnd 日出结束(太阳的底部边缘触到地平线)
goldenHourEnd 清晨黄金时间(柔和的光线,拍摄的最佳时间)结束了
solarNoon 太阳正午(太阳在最高点)
goldenHour 傍晚黄金时间开始
sunsetStart 日落开始(太阳的底部边缘触到地平线)
sunset 日落(太阳消失在地平线下,傍晚民用暮色开始)
dusk 黄昏(航海黄昏开始)
nauticalDusk 航海黄昏(天文黄昏开始)
night 夜晚开始(足够暗,可以进行天文观测)
nadir 最低点(夜晚最黑暗的时刻,太阳在最低的位置)
nightEnd 夜晚结束(晨光开始)
nauticalDawn 航海黎明(航海黎明开始)
dawn 黎明(航海黎明结束,民用黎明开始)

查询银河最佳观测时间

SunCalc.getTrueGalaxyTimes( /*纬度*/ latitude, /*经度*/ longitude, /*日期 default=new Date()*/ date,)

返回一个对象,属性startend表示银河最佳观测的起始时间。

属性 描述
code 状态码:1:可观测 2:不可观测
start 可观测开始时间,date时间,unix时间戳
end 可观测结束时间,date时间,unix时间戳
hours 持续时间,单位:小时

查询月升月落时间

SunCalc.getMoonTimes(/*日期 default=new Date()*/ date, /*纬度*/ latitude, /*经度*/ longitude,);

返回一个对象,属性riseset表示月升和月落时间。

属性 描述
rise 月升时间,date时间,unix时间戳
set 月落时间,date时间,unix时间戳

Readme

Keywords

none

Package Sidebar

Install

npm i galaxy-time

Weekly Downloads

0

Version

1.0.16

License

ISC

Unpacked Size

19.2 kB

Total Files

3

Last publish

Collaborators

  • ihuzb