Olùṣírò Ìyàtọ̀ Ọjọ́ Ọ̀fẹ́
Ṣírò ìyàtọ̀ gan-an láàrin ọjọ́ méjì — ọdún, oṣù, ọjọ́, ọ̀sẹ̀, àwọn ọjọ́-iṣẹ́ (láìka àwọn ìparí-ọ̀sẹ̀), wákàtí, àti ìṣẹ́jú.
Ètò-ìṣáájú kíákíá
Bí Ó Ṣe Ń Ṣiṣẹ́
Gbogbo ìṣírò ń ṣiṣẹ́ pátápátá nínú aṣàwákiri pẹ̀lú ìṣírò UTC tí a fi ọwọ́ kọ — kò sí ìwé-ìṣirò ìta, kò sí ìbéèrè sáfà. Irinṣẹ́ náà ń pín àwọn ọ̀wọ́ ọ̀rọ̀ YYYY-MM-DD sí àwọn apá kàlẹ́ńdà, ó ń ṣírò àwọn ìyàtọ̀ ní lílo àwọn àkókò milliseconds Date.UTC() láti yẹra fún ìyapa DST, ó sì ń rìn kiri ọjọ́-lé-ọjọ́ láti ka àwọn ọjọ́ iṣẹ́ Ajé–Ẹtì.
- 1Ìpín ọjọ́ tí ó ní ààbòA ń fọwọ́sí ọ̀wọ́ ọ̀rọ̀ ọjọ́ kọ̀ọ̀kan pẹ̀lú regex kí a sì tún kọ́ ọ padà nípasẹ̀ Date.UTC() — kì í ṣe new Date(string) — nítorí náà àwọn oníṣẹ́ tí ó wà ní ìwọ̀ oòrùn UTC kì í rí ìyípadà ọjọ́ ọ̀sẹ̀ tí ó ṣẹlẹ̀ láti inú ìtúpalẹ̀ agbègbè-àkókò-agbègbè aṣàwákiri ti àwọn ìbáwọlé ọjọ́-nìkan.
- 2Ìyọkúrò millisecond UTCA ń yí ọjọ́ kàlẹ́ńdà méjèèjì náà padà sí àwọn àkókò ọ̀gánjọ́ UTC pẹ̀lú Date.UTC(y, m, d). Pípín odidi gbà 86,400,000 ms ń fún iye ọjọ́-pípé gan-an tí kò ní ipa nínú àwọn ìyípadà àkókò-ìmọ́lẹ́-oòrùn, èyí tí ó lè mú kí ọjọ́ kan hàn bí i wákàtí 23 tàbí 25 láì bẹ́ẹ̀.
- 3Ìpín kàlẹ́ńdà àti iye ọjọ́ iṣẹ́A ń mú ìpín ọdún/oṣù/ọjọ́ tí a fi ọwọ́ kọ tí ó ń mú àwọn àìṣedéédéé gígùn oṣù (tí ó ń yá ọjọ́ láti oṣù tí ó ṣáájú bí ó bá nílò). Ìyíká ọ̀tọ̀ kan ń gbé nípasẹ̀ ọjọ́ UTC kọ̀ọ̀kan láàrin ọjọ́ méjèèjì náà ó sì ń fi kún ìkàwé kan nìkan fún Ajé–Ẹtì (getUTCDay() !== 0 tàbí 6), tí ó ń mú àpapọ̀ ọjọ́-iṣẹ́ gan-an jáde láìka agbègbè sí.
- 4Àwọn àbájáde ń farahàn ní gbogbo ìwọ̀nA ń ṣe àgbékalẹ̀ àpapọ̀ náà pẹ̀lú toLocaleString() ní lílo agbègbè ojú-ìwé náà fún ìpín nọ́mbà tí ó mọ agbègbè, kí a sì fihàn ní àkókò kan náà gẹ́gẹ́ bí ọdún/oṣù/ọjọ́, àpapọ̀ ọjọ́, ọjọ́ iṣẹ́, ọ̀sẹ̀, wákàtí, àti ìṣẹ́jú. A ń kọ ìdìpọ̀ ọjọ́ lọ́wọ́lọ́wọ́ sí i sí URL nípasẹ̀ history.replaceState nítorí náà a lè fi àbájáde èyíkéyìí pamọ́ tàbí pín in gẹ́gẹ́ bí ìjápọ̀ tààrà.
Àwọn Irinṣẹ Tó Jọra
Olùṣírò Àwọn Ọjọ́-Iṣẹ́
Ka àwọn ọjọ́-iṣẹ́ láàrin ọjọ́ méjì tàbí fi kún/yọ àwọn ọjọ́-iṣẹ́ kúrò nínú ọjọ́ kan. Ìṣàkóso ìparí-ọ̀sẹ̀ àti àkọsílẹ̀ ọjọ́-ìsinmi tí ó ṣeé ṣàtúnṣe.
Olùṣírò Àkókò
Fi kún tàbí yọ àwọn àkókò HH:MM:SS kúrò, tàbí rí àkókò tí ó wà láàrin àwọn àsíkò-ìdáwọ́lé méjì. Ó wúlò fún àwọn àkọsílẹ̀ iṣẹ́, àwọn ìpín ìjàǹfún, àti títọpasẹ̀ iṣẹ́.
Ẹ̀rọ Ìṣirò Ọjọ́ Ìbímọ
Ṣírò ọjọ́ ìbímọ rẹ láti oṣù rẹ tó kẹ́yìn, ọjọ́ tí a lóyún, ultrasound, tàbí gbígbé IVF sí ẹ̀yin — pẹ̀lú ọjọ́ orí oyún, àwọn àmì trimester, ọ̀nà kíka àkókò, àti ìránnilétí kalẹ́ndà. Àṣírí àti ọ̀fẹ́.