Olùṣírò Ìyíká Oorun Ọ̀fẹ́
Rí àkókò tí ó dára jù láti lọ sùn tàbí jí dìde nípa lílo àwọn ìyíká oorun ìṣẹ́jú-90, kí o le jí láàrin àwọn ìyíká náà kí o nímọ̀lára tuntun dípò rírẹ̀.
💡 Oorun máa ń ṣẹlẹ̀ ní ìyípo ~ìṣẹ́jú 90. Jíjí ní òpin ìyípo kan (kì í ṣe àárín rẹ̀) ń ràn ọ́ lọ́wọ́ láti nímọ̀lára agbára tuntun dípò ìdàrú orí. Ọ̀pọ̀lọpọ̀ àgbàlagbà máa ń ṣe dáadáa pẹ̀lú ìyípo 5–6 (wákàtí 7.5–9), pẹ̀lú ~ìṣẹ́jú 15 kí wọ́n tó sùn. Gígùn ìyípo gan-an àti àìní oorun yàtọ̀ láti ọ̀dọ̀ ẹnìkọ̀ọ̀kan àti ọjọ́ orí. Àwọn wọ̀nyí jẹ́ fífojúbù gbogbogbòò, wọ́n kì í ṣe ìmọ̀ràn ìṣègùn.
Bí Ó Ṣe Ń Ṣiṣẹ́
Gbogbo ìṣírò ń ṣẹlẹ̀ nínú aṣàwákiri rẹ ní lílo ìṣírò JavaScript lásán lórí àwọn ohun Date — kò sí ìwé-ìṣirò ìta, kò sí ìpè sáfà. Irinṣẹ́ náà ń ṣiṣẹ́ padà tàbí síwájú láti àkókò kan tí o pèsè, tí ó ń bára mu àwọn ìyíká oorun-90-ìṣẹ́jú (tí a lè ṣàtúnṣe) pípé pẹ̀lú àkókò-tí-yóò-gba-kí-o-sùn tí a lè ṣètò nítorí náà àwọn àkókò tí a dábàá ń bọ́ sí àárín àwọn ìyíká, kì í ṣe àárín ọ̀kan.
- 1Yan ipò kan àti àkókò-ìdíYan bóyá o mọ àkókò tí o fẹ́ jí (ṣírò ìgbà tí o fẹ́ lọ sùn), àkókò tí o fẹ́ sùn (ṣírò ìgbà tí o fẹ́ jí), tàbí o fẹ́ ìjí oorun-ọ̀sán. O lè kọ àkókò pàtó kan tàbí jẹ́ kí irinṣẹ́ náà dá sí aago lọ́wọ́lọ́wọ́ nípasẹ̀ ohun Date JavaScript, tí ó ń tún ara rẹ̀ ṣe láifọwọ́kàn ní gbogbo ìṣẹ́jú-aaya 30 nígbà tí tábù náà bá ṣí sílẹ̀.
- 2Ìṣírò ìyíká ń ṣiṣẹ́ lẹ́sẹ̀kẹsẹ̀Ẹ̀rọ ìṣírò náà ń rìn láti ìyíká 6 sí 3. Fún iye kọ̀ọ̀kan ó ń pọ̀sí ìyíká pẹ̀lú gígùn ìyíká tí o yàn (déédéé ìṣẹ́jú 90, tí a lè ṣàtúnṣe sí 80–110 nípasẹ̀ ìtọ́ka àyè), ó sì ń fi àfikún àkókò-oorun rẹ kún un (déédéé ìṣẹ́jú 15, tí a lè ṣàtúnṣe sí 0–45), kí ó sì fi tàbí yọ àpapọ̀ yẹn kúrò nínú àkókò-ìdí rẹ ní lílo Date.setMinutes.
- 3Intl.DateTimeFormat ń ṣe àgbékalẹ̀ àwọn àbájáde fún agbègbè rẹDípò kíkọ AM/PM sí i, irinṣẹ́ náà ń fi agbègbè aṣàwákiri rẹ sí Intl.DateTimeFormat nítorí náà àwọn àkókò tí a fihàn ń bọ̀wọ̀ fún ìlànà wákàtí-12 tàbí wákàtí-24 agbègbè rẹ láifọwọ́kàn. Àwọn àbájáde ìyíká-márùn-ún àti mẹ́fà (wákàtí 7.5–9) ni a fi àmì sí gẹ́gẹ́ bí a-dábàá.
- 4Dàkọ tàbí gba ìránnílétí kàlẹ́ńdàÌlà àbájáde kọ̀ọ̀kan ní bọ́tìnnì dàkọ kan tí ó ń kọ ọ̀wọ́ ọ̀rọ̀ àkókò náà sí clipboard nípasẹ̀ navigator.clipboard, àti bọ́tìnnì kàlẹ́ńdà kan tí ó ń fi ọwọ́ kọ́ fáìlì iCalendar (.ics) tí ó tọ́ — títí kan VALARM ìwọ̀n-odo — tí ó sì ń dá gbígbà sílẹ̀ nípasẹ̀ Blob, nítorí náà o lè fa ìránnílétí náà wọlé sí app kàlẹ́ńdà èyíkéyìí.
Àwọn Irinṣẹ Tó Jọra
Ẹ̀rọ Ìṣírò Ọ̀gbà
Fojú díwọ̀n ọjọ́ ọ̀gbà àti àkókò olóyún rẹ láti ọjọ́ nǹkan oṣù rẹ tó kẹ́yìn àti gígùn àyíká oṣù rẹ — pẹ̀lú àwọn ọjọ́ tó dára jù fún ìlóyún, oṣù tó kàn, ọjọ́ fún àyẹ̀wò ìlóyún, ọjọ́ ìbímọ tí o bá lóyún, àti àyíká oṣù mẹ́ta tó kàn. Ìkọ̀kọ̀ àti ọ̀fẹ́.
Olùṣírò Àkókò Kíkà
Ṣírò bí ó ti máa gùn tó láti ka ọ̀rọ̀ kankan. Yan ìsáré kíkà, gba iye ọ̀rọ̀, iye gbolóhùn, àti àkókò ìsọ̀rọ̀ tí a ṣírò.
Olùṣírò Owó Ẹyọ
Fiwé àwọn ọjà nípa owó fún ẹyọ kọ̀ọ̀kan kí o sì rí èyí tí ó dára jùlọ lẹ́sẹ̀kẹsẹ̀.