跳到正文

已有时刻:先确认来源,再换算农历

当前取时与已有记录分开,保留民用时刻、UTC偏移及同一瞬间。

本文目录

两种入口各保存什么

选择当前时刻时,由服务器在这次请求中取时;再次起卦会取得新的时刻。录入已有时刻时,填写当时年月日时分秒及UTC偏移,再按记录复算。录入栏初始为空,不从今天或问题发送时刻补造。

已有记录同时保留原民用时刻和偏移,并换算为一个UTC瞬间。例如2025-01-16 15:00 UTC+08与16:00 UTC+09是同一瞬间,会得到相同农历取数。修改记录会清空旧结果;编辑问题不会改变已经取得的卦。

本版采用的日界与年界

取数统一用UTC+08民用时间。农历日于0点切换,年支在农历正月初一切换;23:00进入子时,但不把农历日提前加一。这个日界是本版明确约定,不能与子初换日方法混用。

农历月份使用月号,闰月也用相应月号。年支从子一至亥十二,时支同样从子一至亥十二;不是公历年份对十二取余,也不把分钟作为附加取数。结果保留算法和lunar-python历法版本。

跨时区记录怎样核对

UTC偏移是该民用时刻当时采用的偏移。某地夏令时可能与冬季不同,应先核对记录;输入不会推断夏令时、地点或真太阳时。UTC本身填+00:00;-00:00表示偏移未知,工具拒绝把它当作零偏移。

本版接受1900—2100年的记录,换算为UTC+08后也须落在此范围。不能确定偏移时先保留缺口,不为得到一张卦而猜一个偏移。

旧记录与后续追问

旧资料只有capturedAt时,仍沿用该带时区瞬间并显示来源未标注;不会追认成用户手录,也不改成现在。已有结果进入咨询和追问时沿用已确认时刻;另一时刻应从工具重新开始。

参考资料

把方法放回实际问题

打开对应工具查看结果,也可以选择咨询服务,继续讨论你关心的事。

打开工具 选择咨询服务