什么是 swe
swe 是一个 JavaScript 库,用于生成星历和相关的星座信息。使用 swe 可以轻松获取星座位置、升起和落下时间、以及其他与星座有关的信息。
安装和引用
使用 npm 安装 swe:
npm install swe
然后在 JavaScript 中引用:
const swe = require('swe');
使用 swe 获取星座信息
获取当前时间下白羊座的位置
const { swe_calc } = swe; const now = new Date(); const tjd = swe.julday(now.getFullYear(), now.getMonth() + 1, now.getDate(), now.getHours() + now.getTimezoneOffset() / 60, swe.GREG_CAL); const planets = [swe.SUN, swe.MOON, swe.MERCURY, swe.VENUS, swe.MARS, swe.JUPITER, swe.SATURN, swe.URANUS, swe.NEPTUNE, swe.PLUTO, swe.MEAN_NODE]; swe_calc(tjd, planets, swe.FLG_SPEED); const aries = swe.get_planet_name(swe.get_ayanamsa(tjd) + swe.get_ayanamsa_ut(tjd) + swe.get_house_pos(swe.get_ayanamsa(tjd) + 0.0, 0, swe.ARIES, swe.FLG_SIDEREAL), swe.SE_SUN)['name']; console.log(aries);
获取太阳在当前时间下的升起和落下时间
-- -------------------- ---- ------- ----- - -------------- - - ---- ----- --- - --- ------- ----- --- - ----------------------------- -------------- - -- -------------- -------------- - ----------------------- - --- -------------- ----- ------- - --------- --------- ------------ ---------- --------- ------------ ----------- ----------- ------------ ---------- --------------- ------------- -------- --------------- ----- ------ - ------------------- -------- ----- --------- -------------------- - ---- --------- ---- ---------- ---- -- --- --- - -- --- --- - -- --- --------------- ------------------------ --------------- -----------------------
总结
swe 是一个强大的 JavaScript 库,用于生成星历和与星座有关的信息。本教程介绍了如何安装和引用 swe,以及如何使用 swe 获取星座信息和太阳在当前时间下的升起和落下时间。希望本教程对于前端开发者以及对星座感兴趣的朋友们有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/75503