Kyauta Mai Ƙididdige Shekaru

Ƙididdige ainihin shekarunka a shekaru, watanni, kwanaki, awanni, da jimillar kwanaki. Nemo alamar zodiac ɗinka da kwanakin da suka rage zuwa ranar haihuwarka ta gaba.

Yana aiki babu haɗi da zarar an loda shi

Yadda Yake Aiki

Mai lissafta shekaru kayan aiki ne da babu dogaro da wani abu, babu ɗakunan karatu na waje. Duk lissafi yana gudana kai tsaye a burauzarka ta amfani da abin Date na JavaScript da aka gina da lissafi na cikakkiyar lamba, babu ɗakin karatu, babu kiran uwar garke, kuma babu bayanan da suke barin na'urarka.

  1. 1
    Nazarin kwanan wata na gida
    Lokacin da ka shigar da ranar haihuwa, kayan aikin yana nazarin harafin YYYY-MM-DD zuwa sassan lamba na shekara, wata, da rana kuma yana gina Date ta amfani da mai gina abubuwa uku. Wannan da gangan yana guje wa wani ɓoyayyen kwaro na burauza: new Date('2001-06-01') na al'ada yana nazari a matsayin tsakar dare na UTC, wanda yake sauya ranar mako da kwanan kalanda baya rana guda ga duk wanda yake a wani yankin lokaci mai UTC-offset korau.
  2. 2
    Lissafin kalandar Gregorian
    Aikin calcAge yana cire haihuwa daga filin ranar tunani filin-da-filin — shekaru, sannan watanni, sannan kwanaki — yana aro daga sashi na gaba idan sakamakon ya zama korau (iri ɗayan tsarin aro-canja da kalandar takarda take amfani da shi). Yana kuma samo jimlar kwanaki, makonni, watanni, da awoyi kai tsaye daga bambancin milisecond tsakanin tambarin lokaci biyu.
  3. 3
    Lissafin zodiac da matakan tarihi
    Zodiac na Yamma an tantance shi da tebur na zangon kwanan wata da aka rubuta kai tsaye; zodiac na Sinawa yana mayar da shekarar haihuwa zuwa daya daga cikin dabbobi 12 ta hanyar lissafin modular a kan shekarar, tare da wani bayani idan an haife ka a Janairu ko farkon Fabrairu lokacin da iyakar Sabuwar Shekarar Sinawa take rashin tabbas. Ana lissafta matakan tarihi na gaba (ranar haihuwa mai zuwa ta shekara goma-goma, alamar kwana 5,000 mai zuwa, na'urar biliyan na daƙiƙa na rayuwa mai zuwa, rabin-ranar haihuwa) ta hanyar ƙara adadi tsayayye zuwa ranar haihuwa ta amfani da ƙarin kwanan wata mai kariyar kalanda wanda yake guje wa canjin lokacin rana.
  4. 4
    Fitarwa mai tsari da hanyar haɗi mai iya rabawa
    Ana tsara sakamako da Intl.DateTimeFormat na burauza da aka gina (ta hanyar toLocaleDateString) don kwanakin wata su bayyana a salon da yankinka yake so. Maɓallin 'kwafi hanyar haɗi' yana ɓoye ranar haihuwa da ranar tunani a cikin #fragment na hanyar haɗi ta amfani da URLSearchParams API na burauza — ba a taɓa aika fragment ɗin zuwa kowace uwar garke ba — yana barinka ka raba ko yin alama ga wani lissafi na musamman.

Kayan Aiki Masu Alaƙa

Tambayoyin Da Ake Yi Sau Da Dama