跳至主要内容
Almanac
返回方法资料库

daily-brief · v5

每日通胜

稳定实现

为一个 UTC+8 民用日期生成确定性的通胜摘要,包括每日事实、可用时段、回避时段与应用排序。

此状态描述实现是否符合已声明的方法合约,不代表传统方法经过科学预测有效性验证。

它计算什么

  • 公历与农历日期事实、日干支、建除十二神、天神及宜忌事项。
  • 十二个传统时辰记录,以及已声明的依据与应用排序。
  • 所选民用日期的精简最佳时段与回避时段视图。

状态与流派

状态
稳定实现
已声明流派或范围
UTC+8 民用日通胜

输入与不确定性

必需输入

  • 一个按固定 UTC+8 解释的公历民用日期。

可选输入

无。

未知与近似输入的处理

  • 此方法以日期为基础,不会从浏览器推断地点、经度校正或其他时区。
  • 仅日期事实按民用午夜快照计算,并明确标示。

计算或决策过程

  1. 1按固定 UTC+8 民用时间规范化日期。
  2. 2从已声明版本的历法库读取历法与通胜事实。
  3. 3应用版本化的应用规则,生成时段依据与排序。

时间合约

历法基准
公历输入由已声明的农历依赖库转换
时区基准
固定 UTC+8
日界
民用午夜

引擎与版本

引擎
lunar-typescript + tyme4ts
依赖版本
lunar-typescript@1.8.6; tyme4ts@1.4.2

来源与映射状态

lunar-typescript 1.8.6

已映射

实现依赖库

提供实现所使用的已声明农历与通胜事实。

package: lunar-typescript@1.8.6

tyme4ts 1.4.2

已映射

实现依赖库

提供每日实现所使用的另一项已声明历法引擎。

package: tyme4ts@1.4.2

每日摘要规则实现

已映射

内部规则映射

包含此版本使用的应用排序与输出组装逻辑。

src/lib/almanac/engine.ts

传统规则的版本级来源映射

未解决

尚未解决的来源映射

尚未为每项事项与排序规则附上原始文献位置。依赖库输出与应用启发式仍分别标识。

确定性案例

已知日期的确定性摘要

两次计算 2024 年 2 月 10 日,并验证每日事实与时段排序保持一致。

src/lib/almanac/__tests__/engine.test.ts

已知限制

  • 日分与时辰排序属于应用定义的启发式,并非《通书》的统一标准分数。
  • 仅日期的每日事实采用民用午夜快照。

版本记录

v5当前

当前注册实现。没有保留注册记录的旧版本不会被公开描述。