玄机排盘XUANJI PAIPAN
玄机排盘 版本构成

算法数据

本站“玄机排盘”为传统文化研究演示项目,全部排盘结果由下列开源算法库与项目自研算法共同生成; 引入开源一栏另列牌图与字体两项不参与计算的素材,一并计入权重。 按各条目对本站的贡献权重列出(算法库与引擎按功能核心度、数据按体量与权威性、样式与框架按覆盖面、图片与字体按件数分档估定;各条基础分由页面按全体动态归一,合计恒为 100.0,属编辑口径的近似值)。 所有引入的开源项目均保留原作者版权与许可,链接直达其仓库与文档。 法定节假日与调休补班、页脚来访归属地、风水页磁偏角在线校验三项数据于运行时取自站外数据服务,与算法库分列于后,不计权重。
27 项引入开源 67 项自研引擎与数据 36 个覆盖页面模块 MIT开源协议
权重分布分段宽度即贡献权重,共 94 项,合计 100.0%(基础分运行时动态归一,站外数据服务不计权重)
引入开源(27 项)自研引擎与数据(67 项)
引入开源共 27 项
4.9%

lunar-javascript(lunar.js)

引入开源 MIT
核心历法引擎。提供公历⇄农历、干支转换、四柱八字、老黄历宜忌、建除十二值、黄黑道十二神、二十八宿、纳音、生肖、节气、彭祖百忌、吉神凶煞等。本站八字、老黄历、择日、万年历、九宫飞星等均以其为数据底座。
作者 6tail。文档 https://6tail.cn/ 。为全站权重最高、被最多模块依赖的基础库。许可全文见 lunar-javascript(许可) 服务主页
1%

astronomy-engine( astronomy-engine.min.js )

引入开源 MIT
VSOP87 高精度星历库。计算太阳、月亮、各大行星、冥王星的地心黄经,精度 ±1 角分,基于 VSOP87 解析理论加 NOVAS C 3.1 交叉验证,用于占星术模块的星位计算。
作者 Don Cross(cosinekitty)。文档 https://github.com/cosinekitty/astronomy 。本文件 116KB(minified),离线运行无外部依赖,许可文本内嵌于文件头部。 服务主页
1%

Unicode Unihan 数据库( kangxi.js 数据源 )

引入开源 Unicode Data Files License(允许使用与再分发)
全站汉字属性的原始数据源:kRSUnicode 康熙部首余画表与 214 部首本画表构成康熙笔画全量字库(kangxi.js,覆盖 U+4E00 至 U+9FFF 共 20953 字,简体经 kTraditionalVariant 映射繁体);kMandarin 为姓名学音律数据的拼音来源;kTotalStrokes 用于姓名学候选字库笔画的交叉验证。
kangxi.js 与 name-phonetics.js 文件头均注明数据依据。 服务主页
1%

《周易》经文( jingwen.js 底本 )

引入开源 公有领域
六十四卦的卦辞、彖传、大象、爻辞、小象为《周易》原文,供六爻、梅花易数、测字、河洛理数、铁板神数、道历六处经文库直接呈现,不另录经文。
经文自先秦传承至今,本站按通行本录入,异文随条入注,不出校改。 服务主页
0.9%

iztro( iztro.min.js )

引入开源 MIT
紫微斗数排盘引擎。依据生辰干支与出生时辰索引,输出十二宫、主星辅星四化(禄权科忌)、命身宫、五行局、三方四正等完整斗数结构。
作者 SylarLong。文档 https://iztro.com/ 。紫微斗数模块唯一依赖。许可全文见 iztro 许可 服务主页
0.9%

维基文库、漢籍リポジトリ( huangji-chronicle.js 底本 )

引入开源 原文公有领域,维基文库转录文本 CC BY-SA 4.0
古籍全文底本来源:《皇极经世书》以运经世逐年记事表(前 2357 至公元 959 共 3316 年、记事 1539 条)取自京都大学人文科学研究所“漢籍リポジトリ”(Kanripo) 所收四库本 KR3g0005,与维基文库四库本互校;测字页卷三取格断语照录维基文库《测字秘牒》全文。
测字页相应内容以相同方式共享;原文繁体照录,异文与讹字随条入注,不出校改。 服务主页
0.8%

@hnw/date-tibetan( zangli-core.js 算法来源 )

引入开源 MIT(Copyright Yoshio HANAWA)
藏历时轮历排算的算法与常数来源:其纯代数解与浦派(Phugpa)常数经移植后构成藏历页的月相、闰月、曜宿与节日推算;蒙古新甘丹、不丹两派仅换历元与少数常数,同引擎承载。
常数与公式另据 Svante Janson《Tibetan Calendar Mathematics》(2007, rev.2014)。 服务主页
0.8%

世界地磁模型 WMM2025 系数( fs-mag.js 数据源 )

引入开源 公有领域(美国政府作品)
风水页磁偏角计算的球谐系数来源。12 阶主系数与年变率由 NOAA 与国家地理空间情报局联合发布,本站内置该系数并按 NOAA 技术报告的球谐展开算法离线求任意经纬度的磁偏角与年变率,供罗盘实测坐度折算真北。模型有效期 2025.0 至 2030.0。
系数文件 WMM2025.COF 随模型公开发布;本站 fs-mag.js 内的展开算法与 magvar 2.2.0(MIT,作者 Darren Yeates)同构,该实现的许可文本随源码保留。 服务主页
0.6%

leakon chinese-dictionary( jianbi.js 笔画数据源 )

引入开源
简体笔画表的数据来源:整理其字表中 frequency 不大于 2 的可靠简体字笔画,已全部内联进 jianbi.js。
数据仅作整理来源,运行时不读取外部数据,jianbi.js 文件头已注明。 服务主页
0.5%

名人八字数据库( bazi-celebs-db.js )

引入开源 CC BY-NC-SA 4.0(署名、非商业性使用、相同方式共享)
八字排盘页名人输入方式的生辰数据:名录与生年以中国历代人物传记资料库(CBDB)为基础,CBDB 载生年者五万余,其中约一万条并载完整年月日(记农历、写成公历外形,按本站历法引擎回锚),所载止于日,时辰与四柱干支俱缺;其缺处由本站据公开史料、年谱、传记与网络资料(Wikidata、中文维基百科等)搜集校订补全,四柱干支由本站历法引擎按生辰推排。分两层:生年月日俱全者可直接排盘,仅生年可考者如实报出生卒年与年柱。古代段以史载农历日为锚按本站历法引擎换算公历并逐条回验,近现代以公历生日确载为准;时辰只录有据者,按来源分级(史载与传世两级分别措辞),未载者按午时正计并明示用户可改。近现代段另有人工策展层,逐条核校生辰、出生地与史载时辰,政军、文学、戏曲、音乐、科教、实业、体育各界共收百余人,检索即填入出生地并按该地经度回折真太阳时;史未载出生地者按史载地方时排盘,不经经度校正。
名录与生年取自中国历代人物传记资料库(CBDB),由哈佛大学、中央研究院与北京大学共建,涉商业使用须先取得 CBDB 项目方授权。近现代人物另据 Wikidata(CC0)与中文维基百科(CC BY-SA)校补。本站自采自校的生辰、时辰与出生地为本站自产,随本站源码 MIT 许可分发。收录口径与换算口径见文件头注释。 服务主页
0.5%

kintaiyi( taiyi-engine.js 数据表来源 )

引入开源 MIT
太乙神数积年体系与格局表的移植来源:本站太乙页的积年定局、太乙落宫、文昌(天目)、始击、主客算与格局表,均据其太乙统宗体系的同名数据表忠实移植;格局名目另参《太乙金镜式经》《太乙统宗宝鉴》。
作者 kentang2017(Ken Tang)。Python 实现的太乙神数排盘库,含年计、月计、日计、时计、分计、命法六法与统宗、金镜、淘金歌、太乙局四系;本站只移植其统宗体系的数据表与起例,未引用其代码。 服务主页
0.4%

中文维基百科名人资料( name-celebs.js )

引入开源 CC BY-SA 3.0(维基百科条目署名要求)
名人库的人物条目来源,逐条注明出处与置信度,供起名推荐仿前贤参考与同名核验。
姓名学页名人模块使用,页内已标注。 服务主页
0.4%

Noto Serif SC 思源宋体( noto-serif-sc )

引入开源 SIL OFL 1.1
全站正文与标题的宋体字面。自托管 Google Fonts 的 Noto Serif SC 可变字重分片一百零一个 woff2,按 unicode-range 按需取用,只下载页面实际出现的码位,运行时不外发字体请求。
由 Google Noto 项目发布,可自由自托管与再分发,须保留版权与许可声明;assets/fonts/noto-serif-sc.css 文件头已注明来源与授权。 服务主页
0.4%

Noto 字形补全子集( site-sym )

引入开源 SIL OFL 1.1
页面用到而思源宋体不含字形的非汉字码位:八卦、箭头、棋子、花饰归 Noto Sans Symbols 2,行星与黄道十二宫归 Noto Sans Symbols,emoji 与带 emoji 呈现的字符归 Noto Emoji,希腊字母归 Noto Serif,带调拼音 ǜ 归同族的思源宋体分片。六支 woff2 合计约三十千字节,按 unicode-range 按需取用,运行时不外发字体请求。
由 Google Noto 项目发布,可自由自托管与再分发。assets/fonts/site-sym.css 文件头已注明来源与授权。 服务主页
0.3%

哈工大《同义词词林扩展版》( name-synonyms.js 同义词对仗词典 )

引入开源
姓名学同义对仗起名法的同义词词典:9291 组、37479 词条,用于联名模式中两名语义相等的对仗配对。
版权归哈尔滨工业大学社会计算与信息检索研究中心,学术研究用途。xingming.html 联名模式说明中已标注。 服务主页
0.3%

中国历代人物传记资料库 CBDB( name-celebs-cbdb.js 数据源 )

引入开源 CC BY-NC-SA 4.0(署名、非商业性使用、相同方式共享)
历史名人库古代段的补源:取 CBDB 的 TEI 人物导出,经汉字、字库、名讳三闸清洗后,按全名、朝代、身份短语三项入片,约二十万人,供起名仿前贤参考与同名核验。
由哈佛大学、中央研究院与北京大学共建。派生分片单独成文件,文件头随行注明来源与许可;本站源码仍为 MIT,该分片不得改标其他许可,涉商业使用须先取得 CBDB 项目方授权。 服务主页
0.3%

chinese-poetry( link-corpus.js、name-classics.js 语料底本 )

引入开源 MIT
典籍语料底本。先秦至清诗词与经史蒙学的结构化全文,本站取诗经、楚辞、论语、孟子、大学、中庸、全唐诗、宋词、元曲、古文观止、声律启蒙、幼学琼林、百家姓等篇目,繁转简并去标点归一后成姓名学联动语料;典籍名源与起名成词的出处须在此语料中真实命中方可入片。
源文自先秦至清,全部公有领域,MIT 标的是其结构化整理成果。 服务主页
0.3%

说文解字( name-archive-shuowen.js 数据源 )

引入开源 Apache-2.0(整理成果)
字源本义的训诂口径来源。取说文正篆的释义、部首、卷次、反切、段玉裁注、小篆、拆字部件与异体,经字形直配、繁体域折回、异体索引兜底三条路径桥接落档一万一千零二十字,与站内拆字术口径的本义断语并列同存。
源文《说文解字》为东汉许慎所撰,公有领域。 服务主页
0.3%

Chinese-Names-Corpus( 姓名学用名频次与性别比 )

引入开源 Apache-2.0
用名偏好的量化底数。取一百二十万条带性别标注的常见人名语料,逐字计频得该字在人名中的使用偏好与性别比;性别比以男女样本量作后分层加权,基线归到中性,故可直接判偏男、偏女与中性。
语料为网络汇总产物,无出生年代与地域字段,故只出用名频次与性别比,不出分年代热度曲线与地域偏好。 服务主页
0.3%

OpenCC 简繁字表( jianfan.js 数据源 )

引入开源 Apache-2.0
简体到繁体首选映射的来源:取 OpenCC 简繁字表的第一顺位繁体,供康熙字库把简体输入映射为繁体后取笔画;多繁歧义(如 干→幹、乾)以首选为准,链式映射不参与二次映射。
用于六爻、梅花易数、小六壬、民俗、测字等页的康熙笔画换算。 服务主页
0.3%

chinese-xinhua( name-idioms.js 成语底本 )

引入开源 仓库代码许可为 MIT,数据为网络整理、来源自陈
汉语成语大词典,姓名学成语库的释义底本,供联名模式的成语拆名与姓名模式的合观表引证。入片前经四字校验、释义清洗与字符合规白名单过滤,非四字或释义含乱码者不收。
本站取其四字成语与释义作底本,来源与许可状况随行注明;涉商业使用须另行核实。 服务主页
0.3%

公安部《全国姓名报告》( name-heat.js 数据源 )

引入开源
当代重名风险的权威口径。取公安部户政管理研究中心《全国姓名报告》公布的新生儿名字用字榜(二〇一九年、二〇二〇年、二〇二一年三期,各 50 字)逐字照录,并集 58 字分极高热、高热两档,用于起名推荐中提示该字当下的重名概率。
数据为公安部公开发布的年度报告内容,可自由引用;本站只取其榜单用字与档位,不转载报告全文。该报告以二〇二一年为最后一期,其后未再发布,故本站不取更晚年份,网络流传的近年榜单多为推算,非官方。与 Chinese-Names-Corpus 的用名频次口径并列同存:前者量的是当代重名风险,后者量的是长期命名偏好,两者不互相替代。 服务主页
0.2%

Wikidata( 皇极经世大事锚点近代段纪年校核 )

引入开源 CC0(公有领域献出),免署名且无相同方式共享义务
近代大事锚点的年份校核源。皇极经世页大事锚点表的近代段(1840 至 1949)逐条年份与事件名,取 Wikidata 带时间点与起始时间的中国史事条目对校;核对结果固化进 huangji-engine.js,页面运行时零联网。
条目已固化于本页引擎,页面运行时不再取源;对校只取年份与事件名等事实,不取其表述。 服务主页
0.2%

hanzi-jiegou( name-phonetics.js 结构主源 )

引入开源 MIT
汉字结构主源。其十四类结构映射为本站六类,覆盖国标一二级字;部首字另有过度拆分者,以 GF 0013-2009《现代常用独体字规范》二百五十六字表仲裁独体,再经人工裁决落定。
结构索引与拼音同落 name-phonetics.js,拼音取 Unihan kMandarin。 服务主页
0.2%

相术古籍图( xiang-img 目录,3 张 )

引入开源 公有领域(PD China,扫描件 PD-scan)
手相掌图与面相十二宫图三帧:手紋之圖录自《手相學》第十三圖、掌丘分布之图录自同书第十二圖(民国八年刊本),十二宫分之图录自《麻衣相法》卷一民国十四年(一九二五)刊本,三帧均取自中国国家图书馆数字化扫描本,按原图边界整幅裁切、去底灰后供手相页与面相页直接呈现。
原刊本藏中国国家图书馆,取自 Wikimedia Commons,shouxiang.html 与 mianxiang.html 使用,页内已标注底本与藏地。 服务主页
0.1%

韦特塔罗牌图( tarot-img 目录,78 张 )

引入开源 公有领域(原作者 1909 年逝世)
1909 年韦特-史密斯塔罗 78 张扫描图( Pamela Colman Smith 绘),公有领域,供塔罗七种牌阵直接呈现牌面。
取自 Wikimedia Commons 400px 缩略本,tarot.html 使用,页内已标注。 服务主页
0.1%

命理圆桌会( bazi-roundtable )

引入开源 MIT
八字多流派解读的思想与方法借鉴(未引入其代码与数据,无运行时依赖)。该开源项目以盲派、格局派、调候派、民国派四派圆桌交叉论命:各派依自家方法论独立成段、互相质疑、断语须可证伪(含概率与应期)、逐轮记分复盘,以对冲单一视角论命的通病。本站八字页各流派解读(子平格局、盲派、调候、新派、病药)同取多派并陈、各依其法、交叉互证的思路:各派段落各自成段依自家口径立论,末以交叉结论汇总异同,不混为一谈。盲派做功与宾主体用、调候寒暖燥湿、民国诸家旺衰量化诸法与该项目的四派方法论同源;可证伪与给出应期的表述纪律亦取其意。
作者 yanouyuan-bit。四派方法论文档(盲派、格局、调候、民国)与反倒推纪律、争议矩阵见其仓库 references 目录;本站各流派数据与判定真源皆自研(盲派 bazi-mangpai.js、新派 bazi-xinpai.js 等),仅借鉴其多派并陈与可证伪表述的思想,特此声明来源。 服务主页
自研引擎与数据共 67 项
3.6%

八字旺衰、喜用神判定、合婚

自研引擎与数据
基于日主五行与四柱干支(含藏干、十神、禄刃)统计五行生克得分,判定身强身弱、喜用神(喜与忌)类别,并据此做八字合婚之喜用互补、五行冲合、十神互补等专项比对。
源码 bazi-data.js(八字、合婚、民俗、太岁、铁板神数、姓名学、择日、阴宅八页加载;旺衰喜用与合婚判定为八字、合婚两页所用)。为经验性旺衰打分法,存在流派争议。 源码
3.4%

梅花易数起卦

自研引擎与数据
依流派分别采用先天数(乾一兑二至坤八)与后天洛书数(坎一坤二至离九中五)两套数系,结合年月日时、地支、天干、季节权重等不同起卦源,求得上卦、下卦、动爻、体用与起卦法。
源码 meihua.html 与 gua.js。不同流派切换会真实改变上卦、下卦、动爻与体用判定。 源码
3.1%

大六壬三传

自研引擎与数据
排地盘、起天盘、排十二天将(支持地盘贵、天盘贵两种起贵法),立四课,依“贼克比用、涉害优先”等不同发用法求出元首、重审、涉害等三传。
源码 daliuren.html。流派切换会真实改变起贵方式与三传结果。 源码
3.1%

七政四余排盘

自研引擎与数据
中国古典星命(果老星宗):七政(日月五星 VSOP87 真黄经)加四余(罗计平交点、月孛平远点、紫炁古典历元虚点)十一曜躔十二宫、入二十八宿度(角宿一定界岁差前推),安命安身、命度双法(果老度级与天文上升)、宫曜五行庙旺、十干化曜与天官贵人、神煞入宫、23 条经典格局判定、洞微大限宫度两级行限,配中式地支盘图。
源码 qizheng.html 与 qizheng-data.js、qizheng-engine.js。复用 astronomy-engine 与 xz-ephem.js;定气、恒气过宫可切换,各流派口径在页面“算法与流派说明”明示。 源码
3.1%

罗经仪真实盘三盘层制( luopan.html 层表 )

自研引擎与数据
真实罗盘为可缩放盘面,上北下南、盘面角即地理度(子山之心零度、向东顺时针递增),与地理测绘方位角同制;层序自天池向外编号,盘下详情条逐层冠“第几层”并与盘面实有圈层一一相当。三盘层数:三元盘二十层、三合盘二十二层、三元三合综合盘二十五层,综合盘只收两派共有之层,一派独有者各归本盘。
源码 luopan.html 与 luopan.js。三盘各层出处与诸家不一之处的处置,逐层注明所本一式与流派,不以一家之数冒称通法。 源码
3.1%

六爻纳甲

自研引擎与数据
铜钱摇卦得六爻阴阳与老变,安世应、装六亲(父母、官鬼、妻财、子孙、兄弟)、纳甲、排六神,并依流派给出不同断卦要点。
源码 liuyao.html。不同流派(京房、火珠林、增删、卜筮正宗等)切换会附带各自断法要点。 源码
3.1%

占星术推算

自研引擎与数据
依出生时间地点(VSOP87 高精度星历、整宫制、Meeus 上升公式)计算十大行星地心黄经、十二宫分布、上升与中天、主要相位(合、六合、刑、三合、冲),并做庙旺落陷与星座宫位基础解读。
源码 xingzhan.html 与 xingzhan-data.js、xz-ephem.js。星历依赖 astronomy-engine(MIT),可离线运行。 源码
3.1%

小六壬、太乙神数

自研引擎与数据
小六壬依大安、留连、速喜、赤口、小吉、空亡六神掌诀推算;太乙神数依五元六纪积年定局,排十六宫神将盘与太乙八门,参主客算、格局、大游小游论主客胜负与岁气灾祥。
源码 xiaoliuren.html、taiyi.html(含 taiyi-engine.js)。小六壬为民间掌诀本位;太乙神数含积年定局、十六神落宫、主客算、格局判定、八门值使、大游小游与太乙命法。其积年体系、太乙落宫、文昌(天目)、始击、主客算与格局表,均据开源项目 kentang2017/kintaiyi(太乙统宗积年体系)的同名数据表移植;格局名目另参《太乙金镜式经》《太乙统宗宝鉴》。 源码
2.7%

道历、佛历、万年历换算

自研引擎与数据
历法换算。道历以老子降生为纪元、佛历以佛涅槃为纪元,结合 lunar.js 的公历与农历输出对应年份;万年历聚合多历对照与节气。
源码 daoli.html、foli.html、wannianli.html(数据底座仍来自 lunar.js)。 源码
2.7%

塔罗、雷诺曼牌义

自研引擎与数据
牌义数据。整理韦特塔罗 78 张牌的正逆位含义、三大占法牌阵,以及雷诺曼 36 张牌的人物主事所象、扑克对应、630 对全组合词典与大全景宫位盘。
源码 tarot.html 与 tarot-data.js、lenormand.html 与 leno-data.js。牌义为通用释义整理,非占卜结论;塔罗牌图取自 Wikimedia Commons 公有领域扫描(见上方“韦特塔罗牌图”条目)。 源码
2.7%

典籍参考书目与版本评级( dianji.html )

自研引擎与数据
按首页六卷分类列出各模块所据典籍与版本评级(A、B 两级),并汇总开放电子古籍渠道(ctext、维基文库、殆知阁、识典古籍)供逐条对照查阅。
源码 dianji.html。所收为书目与外部检索链接,不含古籍全文。 源码
2.5%

八字装配入口与命理断语库( bazi-app.js、bazi-duanyu.js )

自研引擎与数据
装配入口对外暴露 BaziAPI,以纯数据方式返回结构化 JSON,不含 HTML 与 DOM 操作,供第三方调用;命理断语库以结构化条件 when、改写模板 say 与古籍出处 src 三段组织,条件判定复用引擎已算字段,不照搬古籍原文而改述其意。
源码 bazi-app.js、bazi-duanyu.js。断语库被八字、铁板神数、姓名学三页共用;装配入口被八字、合婚、民俗、太岁、铁板神数五页加载,四柱与时间折算口径由各页共用一套。 源码
2.4%

十神断语引擎( bazi-rel.js、bazi-shishen.js )

自研引擎与数据
REL.tenCombo 经典组合判定引擎(官印、杀印、食伤泄秀、比劫夺财等数十组,含刑冲害合、神煞、十二长生扩展判定),逐条输出十神经典断语与人生议题四模块定向句;bazi-shishen.js 为婚姻、健康、家庭定向断语真源。
源码 bazi-rel.js 与 bazi-shishen.js(bazi-rel.js 由八字、合婚、太岁、民俗、铁板神数五页加载,铁板页据以取真典断语与五行能量档)。断语依据《三命通会》《渊海子平》等古籍体系与素材整理,含权重排序(核心组合、方向专断、常规补充)。 源码
2.4%

风水引擎( fengshui-engine.js )

自研引擎与数据
年月日时紫白飞星、八宅游年、流年方位煞、玄空飞星、三合水法、分金龙例的确定性计算;各算法块以【定源】注明典籍依据与可校验锚点,流派分歧处注明本页取舍,FS.selfTest() 集中校验全部锚点。阳宅、阴宅、合婚、八字四页共用。
源码 fengshui-engine.js。锚点即回归基线,改动锚点须先给出典籍出处,防止改对改错。 源码
1.7%

app.js 框架、共享日期选择器

自研引擎与数据
统一导航栏与页脚渲染、全站共享的自定义日期时间选择器(解决移动端原生日历无法弹出的问题)、默认当日时间、通用工具函数。
源码 app.js,被全站页面统一加载。 源码
1.6%

奇门遁甲引擎

自研引擎与数据
实现阴阳遁局数排盘、三奇六仪、九星、八门、八神、值符值使、天地人神四盘及落宫推算,提供问事、出行、择方等简要断语。
源码 qimen-engine.js 与 qimen-extra.js(qimen.html)。时家、日家、月家、年家、刻家五家齐备,转盘、飞盘两种排法,置闰、拆补、茅山三门派,另设山向奇门;断语为逐宫演示层。 源码
1.6%

真太阳时( latlng.js )

自研引擎与数据
国内省市区县经纬度库与境外一百四十余国城市库(经度、纬度、标准时区偏移,按洲域分组),出生地三级下拉全站共用一份:境内按区县取坐标,境外取库载坐标并以城市时区定真太阳时基准经线;取数与坐标查表函数供风水磁偏角与各页排盘共用。
源码 latlng.js。 源码
1.5%

择日引擎( zeri-engine.js )

自研引擎与数据
黄历择吉:综合建除十二值、黄黑道、宜忌、冲煞、吉凶神方位与天干地支关系,给出当日择吉建议。
源码 zeri-engine.js 与 zeri-zaoming.js(zeri.html)。择事、造命双模式;造命为八字质量、大运、父母缘分、避凶四层评分,含小儿关煞 32 条。 源码
1.5%

太岁生肖引擎与共享数据( taisui.js、taisui-data.js )

自研引擎与数据
太岁生肖页的刑冲害破合关系判定与生肖宜忌,关系真源取自 bazi-rel.js 的 zhiRelTypes,三合另取 bazi-data.js 的 DIZHI_SANHE;共享数据层与老黄历、道历同源。
源码 taisui.js、taisui-data.js。 源码
1.4%

姓名学五格引擎与数理数据( name-engine.js、name-data.js )

自研引擎与数据
五格剖象(天、人、地、外、总)取康熙笔画口径,配三才一百二十五组、三运(成功运、基础运、社交运)五行关系断语、八十一数理吉凶与含义、喜用神双轨(义五行与数理五行)匹配,以及综合评分分项满分表。分项与满分只在 name-data.js 声明一处,引擎按表出分项盘。
源码 name-engine.js 与 name-data.js(姓名学页加载;数理表 NAME81 与 n81 另为测字、民俗两页取用)。数理、三才、三运取通行坊本(熊崎式五格剖象法)口径,传统民俗内容仅供文化研习。 源码
1.2%

河洛理数引擎与数据( heluo.js、heluo-data.js、heluo-terms.js )

自研引擎与数据
干支取数、数配卦、三元寄卦、元堂表、两至逆表、至尊卦特例与元气化工诀的排算,本页口径为多源互校后的通行排法;四柱取 lunar.js 立春界年干支与节气月支,出生地经度与太阳时校正取 latlng.js 与 xuanji-lib.js,卦名爻位复用 gua.js,卦辞爻辞直读 jingwen.js。术语释义表 heluo-terms.js 为河洛页可点术语的释义单一真源,分取数起卦、元堂爻位、气数四项、运程四层、卦气象辞、时间折算六部分。
源码 heluo.js、heluo-data.js、heluo-terms.js;出生地取全站经纬真源 latlng.js。 源码
1.2%

铁板神数引擎与条文( tieban-engine.js、tieban-tiaowen.js、tieban-hegu.js )

自研引擎与数据
干支化数以太玄经数(甲己子午九、乙庚丑未八、丙辛寅申七、丁壬卯酉六、戊癸辰戌五、巳亥单四数),每时辰八刻按先天八卦数取刻修正数,刻下再分十五分金;六亲考刻与条文抽演按考刻结论过滤同类条文。河洛起卦模块取太玄数法,天干太玄和定上卦、地支太玄和定下卦,各除八取余直接配卦,不化简、不寄卦,与河洛理数页的纳甲取数法为两套体系,各依本页所载之法。
源码 tieban-engine.js、tieban-tiaowen.js、tieban-hegu.js。铁板神数真本条文自古为师传刻本、并无公开权威全本,本站条文库据公开流传铁板类断语整理改编,为演示性质,非秘传全本、非古籍原文。 源码
1.2%

相术数据( xiangshu-data.js )

自研引擎与数据
面相三停、十二宫与手相三线八丘的条文数据:十二宫定位主事与吉凶条文照录《神相全编·十二宫诀》通行本,三停与三才纹照录《麻衣相法》,逐条标 src;变体断语与八丘名目为通行之说,明标本站归纳。
源码 xiangshu-data.js(shouxiang.html 与 mianxiang.html 共同加载)。录入三原则:条文照录、异文不并、未验不断;自查计分档值为本站归纳权重,非典籍成法。 源码
1.2%

xuanji-lib.js 共享着色、工具库

自研引擎与数据
全站统一五行着色引擎(天干地支、十神、纳音)、拼音与干支工具、共享判定函数,共十七个排盘页加载。
源码 xuanji-lib.js。 源码
1.1%

罗经仪共享库( luopan.js )

自研引擎与数据
罗经仪页与风水阳阴宅页共用的罗盘渲染与模式编排共享层:三盘三针立向盘(走 fs-luo.js)、通用层盘与不等分二十八宿盘(走 wheel.js)、点选三件套、模式切换、新手引导四步与层白话卡、实时指南针外壳(DeviceOrientation 取角、iOS 权限、EMA 平滑、磁偏角折算)。本件只出几何与编排,不写页面专属副本。
源码 luopan.js。与 fengshui-engine、fs-luo、fs-mag、latlng 协同,依赖其确定性计算。 源码
1.1%

起名候选字库、音律与结构( name-chars.js、name-phonetics.js )

自研引擎与数据
候选字四千二百七十一字,每字八元组:拼音、声调、康熙笔画、结构、义五行、义类、性别倾向、适用度。音律取普通话读音与声调,结构取汉字结构主源并加国标独体字仲裁。
笔画与站内康熙字库同口径,并经 Unihan kTotalStrokes 交叉验证;义五行空缺者按部首与字义机械填充并标置信级,界面标待校。 源码
1.1%

藏历时轮历引擎与数据( zangli-core.js、zangli-data.js )

自研引擎与数据
藏历的月相、闰月、曜宿、节日与功德日排算,含五行(藏历金称铁)、七曜、生肖与诸派历元;数据字典仅收多源一致者,诸本异说单列 note 随文出校。
源码 zangli-core.js、zangli-data.js。算法与常数来源见上 @hnw/date-tibetan 条。 源码
1.1%

圆盘几何通用件( wheel.js )

自研引擎与数据
圆盘的几何层:极角以正上为 0 度、顺时针为正,输出刻度、扇区与选中态改写;颜色字号一律交给 style.css 的圆盘令牌,各页不重写。
源码 wheel.js。老黄历、万年历、佛历、道历、七政四余、二十八宿、藏历、风水等十余页共用。 源码
1.1%

五运六气引擎( yunqi-engine.js )

自研引擎与数据
《黄帝内经·素问》运气七篇大论体系的排算:年干化五运(阳干太过、阴干不及)、年支定司天在泉、主气六步、客气环序、客主加临,与天符、岁会、太乙天符、同天符、同岁会五项运气同化判定,YQ.selfTest() 集中校验全部锚点。
源码 yunqi-engine.js(yunqi.html 加载)。起例出《天元纪大论》《五运行大论》《六微旨大论》,客主加临相得断为通行归纳;本页为运气学说文化研究演示,不作医学诊断依据。 源码
1.1%

皇极经世引擎( huangji-engine.js )

自研引擎与数据
邵雍元会运世推演:以元 1 年等于公元前 67017 年为锚点,输出任一公历年(支持公元前)的元会运世四级定位、干支标注、十二会辟卦与配卦、皇极尺、大事锚点表。
源码 huangji-engine.js(huangji.html 加载)。配卦起例与大事纪年为整理口径,存在传承分歧;大事纪年表底本见上方“维基文库、漢籍リポジトリ”条目。 源码
1%

周公解梦引擎与两系底本( zhougong.js、zhougong-data.js、zhougong-duanm.js )

自研引擎与数据
底本一为通行本《周公解梦》二十七类九百五十一句,简体源与繁体两源逐条互证、同位异文取多数定夺;底本二为《断梦秘书》中编十二地支类,与通行本并存互证、不归并不改字。引擎提供条目展开、吉凶判读、主体梦象聚类、关键词同义归并与三级排序、无结果邻条推荐。
源码 zhougong.js、zhougong-data.js、zhougong-duanm.js。类名与条目文字以底本原字为准,疑讹与通假另见 ZG_NOTES,录入不擅改。 源码
1%

二十八宿数据与演禽( xingxiu-data.js、xingxiu.js )

自研引擎与数据
值宿、七曜、禽、四象、吉凶与吉凶歌取 lunar.js;本命宿与演禽算法依《宿曜经》《选择纪要》《禽星易见》;占辞、距度、三十六禽、属相宿、十二宫次分野、值宿宜忌、伏断依《宿曜经》《史记·天官书》《汉书·律历志》《五行大义》《演禽通纂》《玉匣记》。
源码 xingxiu-data.js、xingxiu.js。五行与宿另与 qizheng-data.js 的 QZ_XIU28 互校。 源码
1%

民俗占法数据( minsu-data.js、minsu.js、chengu-songs.js )

自研引擎与数据
称骨算命、犯月查询、本命佛、号码吉凶四模块的数据与逻辑:称骨骨重算法真源在 bazi-rel.js,本处只存《袁天罡称骨歌》男卷女卷全本歌诀;犯月以《玉匣记》系坊本通行口诀为准,败子歌与骨髓破歌两套并收;本命佛八尊十二生肖映射多源一致,真言以唐密汉译通行音为准。
源码 minsu-data.js、minsu.js、chengu-songs.js。歌诀异文随条入笺注。 源码
1%

灵签数据( lingqian-data.js )

自研引擎与数据
整理三山国王、观音、月老、关公等灵签签文与解签条目,供灵签模块随机抽取并解读。签文为传世通本整理(公版古籍)。
源码 lingqian-data.js(lingqian.html)。签文为通用释义整理。 源码
1%

测字引擎与拆字字典( cezi-engine.js、cezi-data.js )

自研引擎与数据
精编拆字字典(2517 字、615 字随问取拆多拆法、934 字六书标注、108 条加笔减笔活拆变象、部件释义表 312 项),叠以康熙数理(复用姓名学 NAME81)、梅花字占起卦(与梅花易数字占完全同源,附 64 卦义、周易卦辞、24 动爻白话爻解与九类事断语,起卦全空间覆盖,互变事类参断为九类乘三态插槽),经文复用 jingwen.js,加以时辰外应与值日冲日应期、九类事综合断语,四项加权得五档评级;未收录字按结构与数理兜底。
源码 cezi-engine.js 与 cezi-data.js(cezi.html)。相字十法全收,八卦归象依《说卦传》;卷三取格断语 828 条照录《测字秘牒》(维基文库全文,CC BY-SA 4.0,本页以相同方式共享),卷五散格骨格 64 部件、卷七至理测法 18 案例照录底本,心易谐声、假借、转注三通道,经文照录《周易》,其余拆语自撰演绎。 源码
0.9%

八字排盘核心( bazi-core.js )

自研引擎与数据
四柱结构解析、十神、宫位、五行流转,命局断事(婚姻、健康、家庭、事业四模块表格化),大运流年起法,与 bazi-data、bazi-rel、bazi-shishen 协同完成整张八字盘的断语输出。
源码 bazi-core.js(八字、合婚、姓名学、铁板神数四页加载)。与 bazi-rel.js 的 REL.tenCombo 断语引擎、bazi-shishen.js 定向句真源联动。 源码
0.8%

八宅游年共享件( bazhai.js )

自研引擎与数据
八宅大游年歌八卦吉凶四星表与游年星查询:生气、延年、天医、伏位为吉,绝命、五鬼、祸害、六煞为凶,按命卦起游年、按方位卦落星。
源码 bazhai.js。八字页与合婚页只装本件;风水引擎同引此表,口径只此一处。 源码
0.8%

gua.js 卦象数据表

自研引擎与数据
八卦(先天与后天数、阴阳爻)、六十四卦卦名卦义、世应、纳甲、六神、宫位等基础数据表,供梅花、六爻、周易等模块共用。
源码 gua.js。 源码
0.7%

周易经文库与速查件( jingwen.js、jingwen-ref.js )

自研引擎与数据
六十四卦的卦辞、彖传、大象、爻辞、小象按通行本录入并编排为共享经文库,速查件提供经文卡渲染、检索与折叠展开。六爻、梅花易数、测字、铁板神数、河洛理数、道历六处读经文,速查件由前五处加载。
源码 jingwen.js、jingwen-ref.js。经文底本为公有领域,见上《周易》经文条。 源码
0.7%

AI 解读( ai.js )

自研引擎与数据
将当前排盘数据组装为结构化提示词,接入用户配置的 AI 服务生成智能解读;含模型配置面板与自定义接口。
源码 ai.js。AI 解读为可选增强,未配置时不影响全部排盘功能。 源码
0.7%

页脚地理定位( geo.js )

自研引擎与数据
读取访客 IP 归属地,在页脚免责声明下显示一行归属地;原始 IP 仅作悬停提示,四源顺序兜底,失败静默。
源码 geo.js。全站页脚共用;不读取排盘数据,不带 cookie。 源码
0.7%

AI 配置按需入口( ai-lazy.js )

自研引擎与数据
⚙AI 按钮的按需入口:未加载面板脚本时点击再取 ai.js,已加载则直接打开配置;首屏不下载整包。
源码 ai-lazy.js。全站共享;AI 面板仍由 ai.js 提供。 源码
0.7%

页面元信息注入( meta.js )

自研引擎与数据
生成 canonical、og:url 与 og:image 三个标签:域名一律归口官网 ailuo.li,路径按当前访问路径自适应,故仓库可 fork、可绑任意域名与子路径部署而源码无需改动;静态标签同写官网地址,供不执行脚本的抓取器兜底。全站页面统一装载。
源码 meta.js。 源码
0.6%

传统时令历注( shiling.js )

自研引擎与数据
三伏、数九、入梅出梅、七十二候的排算:三伏以夏至后第三个庚日入初伏、立秋后第一个庚日出末伏,数九自冬至起每九日一进,入梅以芒种后第一个丙日、出梅以小暑后第一个未日。
源码 shiling.js。万年历、老黄历、道历共用。 源码
0.6%

通书术语释义表( tongshu-terms.js )

自研引擎与数据
老黄历页可点术语的释义单一真源:宜忌动事、吉神宜趋、凶煞宜忌、十二值神、建除十二神、彭祖百忌、吉神方位、冲煞、旬空、胎神、日禄、二十八宿共三百余条,逐条给通行义例与所宜所忌。
源码 tongshu-terms.js(老黄历页加载)。释义依《协纪辨方书》义例与通书通行义例归纳撰写,非古籍原文照录;冷僻月令杂煞只标属性与避忌倾向,注明义例详见《协纪辨方书》,不臆解、不冒典籍。 源码
0.6%

造命择日引擎( zeri-zaoming.js )

自研引擎与数据
新生儿造命择日(剖腹产择日)的独立范式:判据为八字相对命主的吉凶,与择事模式所判的日子本身吉凶口径互斥,故独立成文件,互不混算。
源码 zeri-zaoming.js。与 zeri-engine.js 并列,两范式各自独立。 源码
0.6%

盲派命理数据层( bazi-mangpai.js )

自研引擎与数据
盲派专属数据与判定真源,按理法(做功五法、宾主、墓库开闭)、象法(十神类象、纳音象)、技法(口诀神煞链、犯太岁、空亡落宫、虚透、借势)归集,供各流派解读格局与各流派解读运势的盲派视角调用;不以日主旺衰论命,以财官本位、做功效率立论。
源码 bazi-mangpai.js(八字页加载)。盲派口径依段建业整理体系(源自盲师郝金阳、夏仲奇口传心授)归纳;神煞查法皆由 bazi-data.js 真源派生,不另建同义表。 源码
0.6%

新派命理量化推演层( bazi-xinpai.js )

自研引擎与数据
新派专属推演真源,以日主旺衰为纲、量化平衡求中和:量用(用神可恃几成,由透干、得根与根之落空合成有力、待引、力浮、虚浮、不现五档)、空亡(根全数落空者力减,并给填实与冲实之由)、断(扶抑能行几分)三步成链,供各流派解读格局的新派段调用;日主三因子分数与扶抑喜忌读 bazi-data.js 已算之值。
源码 bazi-xinpai.js(八字页加载)。旺衰扶抑与三得之说本民国徐乐吾、袁树珊、韦千里诸家以旺衰定用神一路;空亡填实与冲实之说出自古法空亡论。五行能量分与能量五档走 bazi-rel.js 的 wxElementScore 与 wxTier,不另立一套分数。 源码
0.6%

风水罗经立向盘共享件( fs-luo.js )

自研引擎与数据
罗经三盘三针立向盘的几何层与绘制层:自盘心向外依次为盘心读数、地盘正针、地盘正针百二十分金、人盘中针、天盘缝针、正兼向度数带、周天刻度共六层,取角以地盘正针为基准,中针逆偏七点五度、缝针顺偏七点五度;盘面点选、热区与选中态改写同在此件,盘下详情条由页面自负。
源码 fs-luo.js(阴宅页装载)。圈数多于他盘,装不进圆盘通用件的骨架,故另立 528 一套;盘面几何与点选只此一处,页面只给数据与文案。 源码
0.5%

起名推荐引擎( name-generate.js )

自研引擎与数据
按姓氏笔画枚举候选,数理零否决(凶格计分沉底而不除名),喜用补益按义五行判、姓不入补益,另典籍正源与成词加分、当代热字减权,并对同首字、同末字、同义类搭配做多样性限流。
源码 name-generate.js。候选池取自起名候选字库,性别倾向按偏男字可冠首、偏女字可煞尾的位置规则过滤。 源码
0.5%

字义寓意、字源本义与典籍名源( name-yuyi.js、name-etym.js、name-classics.js、name-words.js、link-corpus.js )

自研引擎与数据
寓意短语为站内自撰的褒义短语,词典释义只作内部底稿;字源本义分拆字术与训诂两口径并列同存,各有其依据;典籍名源与起名成词逐条注明书名与篇句,出处须在典籍语料中真实命中。
源码 name-yuyi.js、name-etym.js、name-classics.js、name-words.js 与 link-corpus.js。典籍语料底本见上方 chinese-poetry 条目。 源码
0.5%

姓名学字档分片( name-archive-*.js )

自研引擎与数据
字档按基础、语义、字源、简繁、谐音、姓氏异读、生肖七类分片,另有候选字片与人工校订片,共十片,每字段带来源与置信级;基础组随页面取回,其余按需加载。语义片承载义五行、字义、义类与语料频次,字源片承载说文正篆释义。
各片字段带来源与置信级,人工校订片优先于机器片;字源片取说文正篆释义,字形缺字者标注待补。 源码
0.5%

联名命名引擎( name-twin.js )

自研引擎与数据
双名之间的呼应设计:合读成词、共用一字、同出一篇,据成语库与同义词词典生成候选并给出出处与释义。
源码 name-twin.js。只设计两名之间的呼应,不评判单名吉凶;单名吉凶须另用姓名分析。 源码
0.5%

姓氏源流、用名热度与成语库( name-surnames.js、name-heat.js、name-idioms.js )

自研引擎与数据
姓氏一百一十七条(单姓一百零一、复姓十六),源流、郡望与祖地依《通志·氏族略》《元和姓纂》《姓氏考略》通行口径撰写,未收录姓由页面如实标注;用名热度为公安部历年《全国姓名报告》热榜用字的整理;成语库二万九千四百六十七条,供联名拆名与合观表引证。
源码 name-surnames.js、name-heat.js、name-idioms.js。姓氏源流为考证散文,不可机造,故维持人工撰写;成语库底本见上方 chinese-xinhua 条目。 源码
0.5%

名卦、谐音避讳、简繁选字、生肖字根( name-hexagram.js、name-homophone.js、name-jianfan-select.js、name-zodiac.js )

自研引擎与数据
名卦按姓名笔画起卦,出卦名、卦义与世应,输出民俗参考;谐音避讳以无调读音比对,分整句与词级两档,命中不等于名字不好;简繁选字按用户指定、语境提示、首选取用三条规则,并输出取字依据;生肖字根分客观地支关系与民俗字根宜忌两层。
源码 name-hexagram.js、name-homophone.js、name-jianfan-select.js 与 name-zodiac.js。名卦起卦口径已锁定;生肖字根界面标民俗参考。 源码
0.4%

style.css 全站样式

自研引擎与数据
全站设计系统:CSS 变量配色、响应式布局(电脑、平板、手机三端适配)、日历网格、表格与卡片样式。全站 39 页统一加载,为视觉系统与三端适配的唯一真源,覆盖面为自研资产之最。
源码 style.css。 源码
0.4%

佛历术语与宿曜释义表( foli-terms.js )

自研引擎与数据
佛历页可点术语的释义单一真源:斋期五类判定(与 lunar.js FotoUtil 判定函数一一对应)、宿曜概念、圣诞三十目、南传布萨对照共四十余条,另附宿曜二十七宿逐宿释义(禀性与宜忌依《宿曜经》义例归纳白话)。
源码 foli-terms.js(佛历页加载)。释义依汉传通行仪轨与《宿曜经》义例归纳撰写,非古籍原文照录;诸忌沿通书旧文录注,不作教义裁断,不臆解、不冒典籍。 源码
0.4%

道历术语与斋期释义表( daoli-terms.js )

自研引擎与数据
道历页可点术语的释义单一真源:斋期八类(十直日、三会朝真、三元斋、八节斋、五腊、八会、天赦斋、庚申甲子守夜,与本页 dlZhaiTypes 判定一一对应)、道教节日类目(圣诞、下降、成道、戊日、三元、三会、八节)、纪年与择日口径(黄帝纪元、京房八宫、十二消息卦、六日七分)、正一与全真流派差异共四部分。
源码 daoli-terms.js(道历页加载)。释义依道教通行仪轨与道门历注归纳撰写,非古籍原文照录;通用黄历层的术语另归 tongshu-terms.js,本表未收再查该表,免两表各说各话。 源码
0.4%

藏历术语释义表( zangli-terms.js )

自研引擎与数据
藏历页可点术语的释义单一真源:时轮历体系与三种日(太阳日、太阴日、宫日、重日、缺日、闰日、闰月、五要素)、纪年与曜(饶迥、五行生肖、七曜)、流派谱系十四条(浦派、楚尔派、蒙古新甘丹、不丹、迥孜、体系派、作用派等)、日期名目(殊胜日、飞幡日、洛萨、古突、十斋日、布萨)、月序异名(神变月、萨嘎月、氐宿月、明净月、箕宿月、天降月、娄宿月)共五部分。
源码 zangli-terms.js(藏历页加载)。释义依 Janson《Tibetan Calendar Mathematics》与站内引擎注释归纳撰写,非古籍原文照录;功德倍数与殊胜日名目沿藏传传统说法录注,诸本异说随文出校,不作损益判断;十斋日为汉传名目,与藏传布萨名同实异,对照条注明。 源码
0.4%

藏历日月食数据表( zangli-eclipse.js )

自研引擎与数据
藏历页逐日日月食标注的数据件:1951 至 2060 共 495 次日月食,含类型与食甚时刻,七十七次并载北京地区初亏复圆;按北京时间取日,超出范围写未载。
数据来源 NASA Five Millennium Canon(公有领域,引用署名 Eclipse Predictions by Fred Espenak, NASA/GSFC),经 github.com/stonelf/zangli(MIT 授权)转录;类型名经站内校正一处,码 8 原标月偏食,按实录改标半影月食。 源码
0.4%

历法反查( cal-reverse.js )

自研引擎与数据
历法反查共享件:农历与佛历、道历共用一套农历月日适配器,只换纪元年偏移;藏历按饶迥年月日反查公历,闰月、重日、缺日三种边界一并处理。各历法页只装本页字段与回填处理。
源码 cal-reverse.js。 源码
0.3%

风水两页共用基础件( fengshui-common.js )

自研引擎与数据
阳宅与阴宅两页共用的地理坐标取点、磁偏折算、坐向控件与取数基础件。
源码 fengshui-common.js。 源码
0.2%

皇极经世以元经会引擎( huangji-yjh.js )

自研引擎与数据
《皇极经世书》以元经会 4320 世确定性干支方阵引擎:世序 N 连续编号 1 至 4320,坐标由 N 推出,会支取十二地支循环、运干取十天干循环、世支取十二地支循环,并提供整会整运一览。数据以维基文库四库本卷01上、下与卷02上、中、下为源,破损处按确定性结构回填,逐卷校对见生成器。
源码 huangji-yjh.js,由 huangji.html 加载。以元经会与 HJ.locate 的世序映射同构,供参考。 源码
0.2%

皇极经世声音唱和( huangji-shengyin.js )

自研引擎与数据
《皇极经世书》观物篇三十五起十六篇声音唱和数据件:声表十声、音表十二音逐位录字,声一百六十位去黑方四十八用一百一十二、音一百九十二位去黑方四十用一百五十二,唱和动数一万七千零二十四;提供单字声律检索(简繁互通)与唱和矩阵分声组音组浏览。表文以维基文库四库本卷07上原典唱和诸图为底本,通行归纳本互校,内置位数自校验。
源码 huangji-shengyin.js,由 huangji.html 加载。表文为四库本原文录字,供参考。 源码
0.1%

lunar-today-<年>.js 今日农历表

自研引擎与数据
首页今日行的农历、干支、生肖、节气与月相。一年一档,首页只取当年那份;当年档不在或日期越界时回落到 lunar.js。
本站自建,数据派生自 lunar.js;库更新后按同一口径重算。现有档:lunar-today-2025.js、lunar-today-2026.js、lunar-today-2027.js、lunar-today-2028.js、lunar-today-2029.js。 源码
0.1%

前端错误捕获( errcapture.js )

自研引擎与数据
线上 JS 报错进本地环形缓冲(浏览器 localStorage,容量五十条,控制台 XUANJI.errDump() 可查看本页已记录的报错),由 app.js 开头最先挂载,装载失败静默不碍排盘。上报字段只有报错信息、所在文件与行列号、页面地址与浏览器标识,不含堆栈与任何排盘数据。
源码 errcapture.js,经 app.js 动态挂载。外发已启用(收件方见"站外数据服务"分组的收件条);堆栈与任何排盘数据均不出站。 源码
0.1%

访问统计装载( cf-beacon.js )

自研引擎与数据
装载 Cloudflare Web Analytics 统计信标:无 cookie、无指纹,采集页面地址、来源与浏览器粗类(国家、浏览器、设备类别),不含任何排盘数据。
源码 cf-beacon.js,经 app.js 动态挂载。统计信标装载与否由站点令牌决定;上报主机见"站外数据服务"分组的统计收件条。 源码
站外数据服务共 9 项
联网取数

法定节假日与调休补班数据( holiday.js )

站外数据服务 MIT
运行时联网取数。万年历与老黄历日历格的休、班标与调休补班判定取自国务院公告整理数据:isOffDay 为真即放假,为假即调休补班,周末遇补班亦算上班日。lunar.js 内置的节假日表止于 2026-10-10,其后日期由此数据补足。
作者 NateScarlet;该社区库由 CI 每日抓取国务院公告自动生成。主源经 jsDelivr 分发 GitHub 社区库 holiday-cn,取不到时依次回落备源 timor.tech、再回落按星期(周六周日为休),不报错不提示。结果缓存 localStorage 七天,同一页面不重复外发请求。 服务主页
联网取数

节假日查询接口( timor.tech )

站外数据服务 免费公共接口(非开源项目,版权归 timor.tech)
节假日与调休的备源。主源不可用时按年取该年全部放假日与补班日,含节日名称;免费开放,支持 HTTPS 与跨域,按 IP 限每日一万次,无需密钥。
仅作备源,主源正常时不发请求。 服务主页
联网取数

IP 归属地查询( myip.ipip.net )

站外数据服务 免费公共接口(非开源项目)
页脚展示来访 IP 归属地的第一顺位源。ipip.net 是国内专业 IP 地址库服务商,按来访 IP 反查国家、省、市与运营商,归属地直接返回中文,拼为一行文字置于页脚免责声明之下。
请求不带 cookie(credentials: omit),不上传任何排盘数据,仅取归属地文本用于展示;取不到则依次切换下一源,全部取不到即静默不显示,不影响任何排盘功能。单源等待 4 秒即切下一家。 服务主页
联网取数

IP 归属地查询( uapis.cn )

站外数据服务 免费公共接口(无需密钥,非开源项目)
页脚 IP 归属地的第二顺位源(国内聚合服务):返回国家与省合并的归属地串、运营商、ASN、经纬度等字段,归属地为中文,由本站归一后统一渲染。
仅在前面顺位取不到时发出请求。 服务主页
联网取数

IP 归属地查询( api.ip.sb )

站外数据服务 免费公共接口(无需密钥,非开源项目)
页脚 IP 归属地的第三顺位源(国内可达、跨域开放):返回国家、地区、城市、运营商等字段,归属地为英文,由本站归一后统一渲染。
仅在前面顺位取不到时发出请求。 服务主页
联网取数

IP 归属地查询( ipwho.is )

站外数据服务 免费公共接口(无需密钥,非开源项目)
页脚 IP 归属地的末位源(国际源):返回国家、地区、城市等字段,字段名与前三源不一,由本站归一后统一渲染。
四源全部取不到则不显示。结果按会话缓存 sessionStorage,同一标签页只请求一次,避免逐页重复外发请求。 服务主页
联网取数

地磁偏角查询( geomag.bgs.ac.uk )

站外数据服务 免费公共接口(无需密钥,非开源项目,版权归英国地质调查局)
风水两页磁偏角的在线校验源。英国地质调查局按 WMM2025 模型返回给定经纬度与日期的磁偏角、磁倾角、总强度及各自年变率。本站以本地 WMM2025 离线计算为主,此接口仅供点“在线校验磁偏角”时取官方值比对,并显示两者差异。
请求不带 cookie(credentials: omit),只上传经纬度与日期,不上传任何排盘数据;取不到即静默回退离线值,不影响任何排盘功能。 服务主页
联网取数

前端报错收件( sentry.io )

站外数据服务 Sentry 开发者档免费额度(按月限量,超限丢弃不收费)
线上 JS 报错的外发收件端。errcapture.js 捕获到报错时,把报错内容发往 Sentry( sentry.io )的报错收件端点,内容只有报错信息、所在文件与行列号、页面地址与浏览器标识,不含堆栈(堆栈含内部函数名,按站点红线缺省不出站),也不含任何排盘数据,不带 cookie。
单次页面会话限发十条,防错误风暴;DSN 为设计给前端使用的公开凭据,仅用于定位报错,不含任何密钥。控制台 XUANJI.errDump() 可查看本页已记录的报错。 服务主页
联网取数

访问统计收件( Cloudflare )

站外数据服务 Cloudflare Web Analytics 免费档
页面访问统计的上报端。cf-beacon.js 装载信标后,页面地址、来源与浏览器粗类(国家、浏览器、设备类别)由其发往 static.cloudflareinsights.com。无 cookie、无指纹、不采集个人标识,不含任何排盘数据。
统计信标装载与否由站点令牌决定,令牌空即不装载、零外发。 服务主页
凡例

引入开源项目,版权与许可归原作者所有,使用遵循其对应协议;MIT 许可文本全文见上方 iztro 与 lunar-javascript 条目链接。

运行时联网取数只有三类:万年历与老黄历的法定节假日与调休补班,页脚展示的来访 IP 归属地(四家服务顺序兜底),以及风水页的磁偏角在线校验(点按才发出,默认用内置 WMM2025 离线计算)。三类请求均不带 cookie、不上传任何排盘数据,取不到即静默回落(节假日按星期兜底、归属地不显示、磁偏角用离线值),不影响任何排盘功能。AI 解读为可选功能,仅在用户自行配置接口后由浏览器直连该接口。

自研数据表与算法逻辑为本项目整理编写,排盘计算依各自主流口径实现,断语与解读的详略因模块而异,或有整理之误。

占星与七政的星历计算采用 VSOP87 高精度天文历,塔罗、雷诺曼为完整牌制整理;各模块解读文字均为传统命理文化演绎,不构成科学结论,亦非专业心理测评或医疗建议。

所有排盘结果仅供文化研究与娱乐参考,请勿迷信,重大决策请以专业意见为准。本项目源码以 MIT 协议开源,可自由使用与分发,请保留来源声明。