SuCalc是一个微小的BSD授权的JavaScript库,用于计算太阳位置、日照阶段(日出、日落、黄昏等时间)、月亮位置和月相。
使用示例:
//gettoday'ssulighttimesforLodovartimes=SuCalc.getTimes(ewDate(),51.5,-0.1);//formatsurisetimefromtheDateobjectvarsuriseStr=times.surise.getHours()+':'+times.surise.getMiutes();//getpositioofthesu(azimuthadaltitude)attoday'ssurisevarsurisePos=SuCalc.getPositio(times.surise,51.5,-0.1);//getsuriseazimuthidegreesvarsuriseAzimuth=surisePos.azimuth*180/Math.PI;SuCalc也可用作NPM包:
$pmistallsucalcvarSuCalc=require('sucalc');
评论