@behaver/jdate

    2.3.2 • Public • Published

    JDate 组件库

    GitHub license npm version PRs Welcome

    简介

    JDate 是一个相关天文算法之中 儒略时间 运算的组件库,它其中包含了 JDateJDateRepositoryCacheSpaceOnJDate 三个组件。此处只作组件库整体的简要说明,具体各组件的说明文档,请进入链接查看:

    安装

    通过 npm 安装,在你的 node 项目目录下执行:

    npm install @behaver/jdate

    安装完成后,调用即可:

    const { JDate, JDateRepository, CacheSpaceOnJDate } = require('@behaver/jdate');

    用例

    使用 JDate 组件库计算 儒略时间 以及应用依赖儒略时间的缓存空间:

    const { JDateRepository, CacheSpaceOnJDate } = require('@behaver/jdate');
     
    let jdr = new JDateRepository(new Date('1992/8/15'), 'date');
     
    // 输出给定时间的 JDE(儒略历书日) 数值
    console.log('JDE: ' + jdr.JDE);
     
    // 构建儒略时间缓存空间
    let cache = new CacheSpaceOnJDate(jdr);
     
    // 计算某一天文值
    let l = 485868.249036 
        + 1717915923.2178 * jdr.JDEC 
        + 31.8792 * jdr.JDECP(2) 
        + 0.051635 * jdr.JDECP(3) 
        - 0.00024470 * jdr.JDECP(4);
     
    // 缓存数值
    cache.set('l', l);
     
    // 输出缓存
    console.log(cache.get('l'));

    类图

    JDate

    许可证书

    The MIT license.

    Keywords

    Install

    npm i @behaver/jdate

    DownloadsWeekly Downloads

    49

    Version

    2.3.2

    License

    MIT

    Unpacked Size

    21.9 kB

    Total Files

    7

    Last publish

    Collaborators

    • behaver