出生時間不是表單裡可有可無的欄位。它會與出生地點、時區和座標一起決定計算使用的時間點,並可能影響上升點、宮位、D9 與時間週期。
先確認那是出生地的當地時間
顧客輸入的應是出生地當時鐘面上的時間,而不是現在所在地的時間。系統還需要把城市正規化為座標、IANA 時區與當天的 UTC offset,再送入計算層。
同一個城市在不同年代可能涉及不同的時區規則,所以只儲存一個固定的 +8 並不足以描述完整過程。正式系統會保留時區名稱、實際 offset 與版本資訊。
差幾分鐘不等於一定整張盤改變
影響大小取決於出生時刻是否接近星座、宮位或分盤的邊界。不能用一句『差五分鐘就完全不準』概括所有人,也不能假裝時間誤差毫無影響。
MVP 的做法是要求顧客主動確認時間;如果只知道早上、下午或大約時段,就先說明限制,不自動補成 12:00。
付款前應看見的確認資訊
顧客應在付款前再次看到出生日期、24 小時制時間、標準化城市、時區與 UTC offset,並能回到原欄位修改。
- 不使用默認時間
- 不只保存城市自由文字
- 修改地點或時間後重新正規化