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ẹ̀.

Ó ń ṣiṣẹ́ láìsí ìsopọ̀ ní kété tí a bá kó wọlé
Ṣàtúnṣe dáradára
Lọ sùn ní
21:45
9 wákàtí
6 ìyípo · tó dára jùlọ
Lọ sùn ní
23:15
7.5 wákàtí
5 ìyípo · tó dára jùlọ
Lọ sùn ní
00:45
6 wákàtí
4 ìyípo
Lọ sùn ní
02:15
4.5 wákàtí
3 ìyípo

💡 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.

  1. 1
    Yan 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. 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.
  3. 3
    Intl.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àá.
  4. 4
    Dà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

Àwọn Ìbéèrè Tí A Máa Ń Béèrè