ජන්ම චාට් ගණනය කියන්නේ උපන් දිනය, වේලාව, ස්ථානය ඇතුළත් කරලා සෞරග්රහණ තත්ත්වය ගණනය කිරීමයි. පේළි වලින් පෙනෙන පේළිය සරලයි, නමුත් පසුබිම් ගැටළු බොහොමයක් පවතියි.
AstroZen නම් Next.js යෙදුමකින් BaZi Four Pillars සහ Western natal chart ගණනය කිරීමේදී, සංවර්ධකයා මුහුණ දුන් ප්රධාන ගැටළුව ‘කාලය’ විය. 1992-11-01 01:30 වැනි දිනය-වේලාව එකම ලෝක කාලයක් නොව, එය භූගෝලික ස්ථානය, ඉතිහාසික කාල කලාප නීති, සහ දිවා ආලෝක සැකසුම (DST) යන සියල්ලේ මත පදනම් වෙයි.
නගර නාමය සෘජු සංඛ්යාත්මක නිරූපණයක් නොවේ – පාරම්පරිකව කෙටි නගර ලැයිස්තුවක් හෝ පෙරනිමි සංඛ්යාතයක් භාවිතා කරන්නේ දර්ශනමය පරීක්ෂාවකට පමණි. නගර නාමය අස්ථානගත විය හැක; ‘Paris’ කියන්නේ ෆ්රාන්ස් හෝ ටෙක්සස් විය හැක, ‘Springfield’ නම් රාජ්යය හෝ ප්රාන්තය අවශ්ය වේ. AstroZen, Open‑Meteo geocoding API එකට නගර නාමය යවා, එහි ලැබෙන ප්රතිඵලයන්ගෙන් අදාළ රට, ප්රාන්ත, ජනගහනය වැනි තොරතුරු සමඟ තීරණය කරයි. ගැටළුවක් ඇති වුවහොත්, පරිශීලකයාට “නගරය හා රට ගැලපෙන්නේ නැත; ප්රාන්තයක් එකතු කරන්න” කියා දෝෂයක් පෙන්වයි.
කාල කලාපය ස්ථාවර UTC+X නොවේ. එකම ස්ථානයක් සමඟද, කාල කලාප නීති සීසනයේ, ඉතිහාසයේ, හෝ රජයේ නීති වෙනස් වීමෙන් offset වෙනස් වේ. ඒ නිසා IANA කාල කලාප හැඳුනුම් (උදා: "America/New_York") භාවිතා කරයි. මෙම හැඳුනුමෙන් ලබාගත් offset මත, පරිශීලකයා ඇතුළත් කළ සිවිල් වේලාව UTC වෙත පරිවර්තනය කරයි. මෙම පියවර daylight‑saving “gap” සහ “fold” වැනි අවස්ථා හඳුනාගැනීමට අවශ්ය වේ; උදාහරණයක් ලෙස වසන්තයෙහි සමහර වේලාවන් අස්ථානගත විය හැක, හෙළා වැටෙන පසු ඒම වේලාව දෙවරක් පැමිණේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික පරිශීලකයින්, සංවර්ධකයින්, සහ ව්යාපාරිකයින්ට මෙවැනි නිවැරදි කාල පරිවර්තනයේ වැදගත්කම ඉතාමත් අගය කළ හැක. උදාහරණයක් ලෙස:
- ස්ථානය‑විශේෂිත මොබයිල් ඇප්ස් හෝ වෙබ් සේවා වලදී, නිවැරදි සිවිල් වේලාව සහ UTC එකක් නොමැතිනම්, පරිශීලක අත්දැකීම අසමත් වේ.
- ඉන්ටර්නෙට් සම්බන්ධිත අධ්යාපන පද්ධති, ජාතික හෝ ජාත්යන්තර සම්මත කාල සටහන් භාවිතා කරන විට, IANA කාල කලාප API එකක් ඇතුළත් කිරීම නිවැරදිව පරිවර්තනයට උපකාරී වේ.
- ව්යාපාරික වාර්තා, ගනුදෙනු, සහ බ්ලොක්චේන් (blockchain) වැනි ක්ෂේත්රවල, කාලය සත්ය UTC එකක් ලෙස සුරක්ෂිත කිරීම විශ්වාසනීයතාවය වැඩි කරයි.
ඉතින්, නිවැරදි නගර‑කාල කලාප පරිවර්තනය, සාර්ථක ග්ලෝබල් යෙදුම් නිර්මාණයේ මූලික කොටසක් බවට පත්වේ.
අවසන් වශයෙන්, AstroZen වැනි ව්යාපෘති, කාල‑කලාප තොරතුරු නිවැරදිව ගැලපීමේ වැදගත්කම පෙන්වයි. මේක තාක්ෂණික සමාජයට උදාහරණයක් ලෙස, “unknown” තොරතුරු “unknown” ලෙසම තබා, වැරදි පුරනයන් වැළැක්වීමේ වැදගත්කම ඉස්මතු කරයි.