Aago Ìkàsẹ́yìn Ọ̀fẹ́
Ka sẹ́yìn dé ọjọ́ àti àkókò kankan. Ṣètò ọjọ́ àdámọ́ tàbí lo àwọn ìsètò kíákíá (ìṣẹ́jú 5, ìṣẹ́jú 15, wákàtí 1). Kò sí ìforúkọsílẹ̀ tí ó nílò.
Ìkàsẹ́yìn kíákíá
Ka sẹ́yìn títí di
Ìmọ̀ràn: jẹ́ kí ojú-ìwé yìí ṣí kí aago ìkìlọ̀ lè dún. Ojú-ìwé ẹ̀rọ wà lójúfò nígbà tó bá ń ṣiṣẹ́.
Ṣètò aago lókè tàbí yan ètò-ìṣáájú kíákíá, lẹ́yìn náà tẹ Bẹ̀rẹ̀
Bí Ó Ṣe Ń Ṣiṣẹ́
Aago ìkàsẹ́yìn ń ṣiṣẹ́ pátápátá nínú aṣàwákiri rẹ láìsí ìgbẹ́kẹ̀lé lórí ohunkóhun ìta — kò sí ìwé-ìṣirò, kò sí ìpè sáfà. Ó ń lo setInterval ìṣẹ́jú-aaya 1 tí ó ń ṣírò àyè láàrin Date.now() àti àkókò àfojúsùn tí a fi pamọ́ ní tick kọ̀ọ̀kan, nítorí náà ìfihàn náà ń dúró pípé kódà bí a bá fi tábù náà pamọ́ tàbí aago ẹ̀rọ náà bá yapa.
- 1Ṣètò àfojúsùn kanYan ipò àyè (wákàtí, ìṣẹ́jú, ìṣẹ́jú-aaya) tàbí yí padà sí ipò ọjọ́/àkókò láti ka sẹ́yìn sí àkókò pàtó kan. Àwọn bọ́tìnnì ìṣètò kánjú márùn-ún (ìṣẹ́jú 5 títí dé wákàtí 24) ń fo àwọn ìbáwọlé kọjá pátápátá tí ó sì ń bẹ̀rẹ̀ aago náà lẹ́sẹ̀kẹsẹ̀.
- 2Àárín ń tíkì lòdì sí àfojúsùn tí a dá kalẹ̀Nígbà tí a bá bẹ̀rẹ̀ ẹ́, irinṣẹ́ náà ń fi àfojúsùn pípé pamọ́ gẹ́gẹ́ bí ohun Date, ó sì ń dún setInterval ní gbogbo 1000 ms. Tíkì kọ̀ọ̀kan ń pe Date.now() ó sì ń yọ ọ́ kúrò nínú àfojúsùn náà — nítorí náà àwọn tíkì tí a fò kọjá (tábù tí ó sùn, CPU tí ó ń ṣiṣẹ́) ń ṣàtúnṣe ara wọn ní tíkì tí ó tẹ̀lé dípò kí wọ́n kó jọ.
- 3Ìfihàn tí ó ṣàtúnṣe ara rẹ̀ àti dídá tábù ṣàpèjúweÌfihàn náà ń yọ àwọn ẹ̀ka-odo ìṣáájú kúrò láifọwọ́kàn — aago ìṣẹ́jú-aaya 45 kan ń fi ìṣẹ́jú-aaya nìkan hàn ní àmì ńlá, nígbà tí aago ọjọ́-púpọ̀ ń fi gbogbo ẹ̀ka mẹ́rin hàn ní àmì kékeré. A tún ń kọ àkókò tí ó kù sínú document.title nítorí náà ìkàsẹ́yìn náà ṣì ń rí kà nínú tábù tí a fi kéré tàbí pamọ́.
- 4Ohùn Web Audio nígbà tí ó bá paríNígbà tí ìkàsẹ́yìn náà bá dé odo, API Web Audio aṣàwákiri tí a kọ́ sínú rẹ̀ (AudioContext + OscillatorNode) ń ṣẹ̀dá ohùn ìtẹ̀-mẹ́ta 880 Hz sine-wave — kò sí fáìlì ohun ìró tí a gbà sílẹ̀. Ìdádúró, ìtẹ̀síwájú, àti àwọn URL tí a lè pín (tí ó ń ṣe àmúlò àkókò àfojúsùn nínú #to= fragment, tí kò dé sáfà rárá) ni a tún ń darí pátápátá lórí ẹgbẹ́-oníbàárà.
Àwọn Irinṣẹ Tó Jọra
Olùṣírò Ọjọ́-Orí
Ṣírò ọjọ́-orí rẹ gan-an ní ọdún, oṣù, ọjọ́, wákàtí, àti gbogbo ọjọ́. Rí àmì-ìràwọ̀ rẹ àti iye ọjọ́ tí ó ṣẹ́ kù sí ọjọ́-ìbí rẹ tí ó ń bọ̀.
Olùṣírò Ìyàtọ̀ Ọjọ́
Ṣí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ú.
Ẹ̀rọ Ìṣírò Ọjọ́-orí Hijri
Ṣírò ọjọ́-orí rẹ ní kàlẹ́ńdà Islam (Hijri / Umm al-Qura). Tẹ ọjọ́ ìbí Gregorian tàbí Hijri sí i láti rí ọjọ́-orí Hijri rẹ ní pípéye ní ọdún, oṣù àti ọjọ́, ọjọ́ ọ̀sẹ̀ tí a bí ọ, àti kíkà padà lọ́wọ́lọ́wọ́ sí ọjọ́-ìbí Hijri rẹ tí ó ń bọ̀. Ọ̀fẹ́, ní àṣírí, ó sì ń ṣiṣẹ́ pátápátá nínú ẹ̀rọ àyẹ̀wò rẹ.