የዕለቱ ኮንቬንሽን ጥቅስ
ይህ ገጽ የዕለቱን ጥቅስ ከ verse-of-the-day የውሂብ ስብስብ እንዴት እንደሚመርጡ ይገልጻል፣ በዚህም በማንኛውም ቋንቋ ተግባራዊ ማድረግ እና እንደሌሎች አተገባበሮች ተመሳሳይ ጥቅስ ማግኘት ይችላሉ።
ኤፒአይው ከስታቲስቲክ ፋይሎች የተሰራ ስለሆነ ለእርስዎ አንድም ጥቅስ አይመርጥም። ኮንቬንሽኑ የተጋራ ነባሪ ነው፡ እሱን የሚከተሉ መተግበሪያዎች በተመሳሳይ ቀን ተመሳሳይ ጥቅስ ያሳያሉ። መተግበሪያዎች በተለየ መንገድ መምረጥ ይችላሉ፣ እና ዘሩ ተመሳሳይ ዋስትናዎችን እየጠበቁ ያንን ለማድረግ ቀላል መንገድ ይሰጣቸዋል።
ዋስትናዎች
- ቆራጥ። ተመሳሳዩ ቀን (እና ዘር) ሁልጊዜም ተመሳሳይ ጥቅስ፣ በእያንዳንዱ መሳሪያ እና በእያንዳንዱ አተገባበር ይሰጣል።
- በአንድ ዓመት ውስጥ ምንም ድግግሞሽ የለም። እያንዳንዱ ዓመት የራሱ የሆነ የተወዛወዘ የጥቅሶቹ ቅደም ተከተል አለው፣ እና የዓመቱ ቀናት በእሱ ውስጥ ያልፋሉ። የውሂብ ስብስቡ ሁልጊዜ ጥቅም ላይ ለሚውሉ ለእያንዳንዱ ቀን ቢያንስ 366 ጥቅሶች አሉት፣ ስለዚህ አንድ ጥቅስ በተመሳሳይ የቀን መቁጠሪያ ዓመት ውስጥ ሁለት ጊዜ አይታይም።
- በዓላት። በክርስቲያናዊ በዓል (እንደ ገና ወይም የትንሣኤ እሁድ)፣ የዕለቱ ጥቅስ ከበዓላቱ ጥቅሶች አንዱ ነው። አንድ በዓል በአንድ ዓመት በአንድ ጊዜ ጥቅሶቹን ስለሚያሳልፍ፣ ሁሉም ጥቅሶቹ እስኪተገበሩ ድረስ በየዓመቱ የተለየ ጥቅስ ይኖረዋል። ለብዙ ቀናት የሚቆይ በዓል (እንደ ከትንሣኤ እሁድ በኋላ ባሉት ሦስት ቀናት) በእያንዳንዱ ቀን የተለየ ጥቅስ አለው። የበዓላት ጥቅሶች በሌሎች ቀናት ጥቅም ላይ አይውሉም።
- በየአመቱ አዲስ ትዕዛዝ። እያንዳንዱ ጥቅስ ከተጠቀሰ በኋላ ትዕዛዙ አይደገምም። እያንዳንዱ ዓመት ለየብቻ ስለሚቀላቀል፣ ተመሳሳይ ጥቅስ አልፎ አልፎ በታህሳስ 31 እና በጥር 1 (ከ650 አዲስ ዓመታት ውስጥ 1) ሊታይ ይችላል።
- የተረጋጋ ታሪክ። የውሂብ ስብስቡ ገና ያልጀመረን ዓመት ጥቅሶችን ብቻ ይጨምራል ወይም ያስወግዳል (
addedInእናremovedInይመልከቱ)፣ ስለዚህ አስቀድሞ የተከሰተ ቀን የቀኑ ጥቅስ ፈጽሞ አይለወጥም። - ከዝርዝር ቅደም ተከተል ነፃ የሆነ። የእያንዳንዱ ጥቅስ ቦታ በአንድ ዓመት ቅደም ተከተል ከራሱ ማጣቀሻ የመነጨ ስለሆነ የዝርዝሩ ቅደም ተከተል ምንም ለውጥ አያመጣም።
ግብዓቶች
| ግቤት | መግለጫ |
|---|---|
| ጥቅሶች | ከ /api/d/verse-of-the-day/verses.json የተወሰደው verses አደራደር። እያንዳንዱ ጥቅስ book ፣ chapter ፣ verse እና categories ያለው ሲሆን endVerse ፣ addedIn እና removedIn ሊኖረው ይችላል። |
| ቀን | የቀን መቁጠሪያ ቀን (ዓመት፣ ወር እና ቀን)። ለ "ዛሬ"፣ በUTC ውስጥ ያለውን ቀን ሳይሆን የተጠቃሚውን የአካባቢ ቀን ይጠቀሙ። |
| ዘር | አማራጭ። የተለየ ቅደም ተከተል የሚመርጥ ሕብረቁምፊ። ነባሪው ወደ ባዶ ሕብረቁምፊ ሲሆን ይህም የዕለቱን መደበኛ ጥቅስ ይሰጣል። |
| በዓላት | ከተመሳሳይ ፋይል የ holidays አደራደር። እያንዳንዱ የበዓል ቀን የምድቡ id ፣ እና month እና day (በየዓመቱ በተመሳሳይ ቀን የሚከበር በዓል) ወይም ቀኑ በየዓመቱ የሚለዋወጥ የ dates ( YYYY-MM-DD ፣ በቅደም ተከተል) ዝርዝር አለው። አንድ የበዓል ቀን ለብዙ ቀናት የሚቆይ ከሆነ በተመሳሳይ ዓመት ውስጥ በርካታ ቀናትን መዘርዘር ይችላል። |
| ምድብ | አማራጭ። በማንኛውም ቀን ይህ ምድብ በ categories ውስጥ ካሉት ጥቅሶች ውስጥ ብቻ ይምረጡ። |
አልጎሪዝም
ደረጃ 1፡ የዓመቱን ዓመት እና ቀን ያግኙ
የቀን፣ የወር እና የዓመቱን ቀን እና የዓመቱን ቀን ከ0 ጀምሮ ውሰድ፤ ጥር 1 ቀን 0 ነው፣ ታህሳስ 31 ቀን 364 ነው (ወይም በመዝለል ዓመት ቀን 365)።
ቀኖች የፕሮሌፕቲክ ግሪጎሪያን የቀን መቁጠሪያን ይጠቀማሉ፡- አንድ ዓመት በ4 የሚከፈል ከሆነ የመዝለል ዓመት ነው፣ በ100 የሚከፋፈሉ እና በ400 የማይከፋፈሉ ዓመታት በስተቀር (2000 የመዝለል ዓመት ነው፣ 1900 ግን አይደለም)።
ደረጃ 2፡ ጥቅም ላይ የዋሉትን ጥቅሶች ያስቀምጡ
በዓመቱ ውስጥ ጥቅም ላይ የሚውሉትን ጥቅሶች ያስቀምጡ፡
addedInጠፍቷል (ወይም ባዶ)፣ ወይምaddedIn <= year፣ እናremovedInጠፍቷል (ወይም ባዶ)፣ ወይምyear < removedIn።
ደረጃ 3፡ ከጥቅሶቹ ውስጥ ለመምረጥ ምረጥ
ለመምረጥ የሚፈልጓቸውን ጥቅሶች፣ ለደረጃ 4 ቁልፍ ቅድመ ቅጥያ እና ለደረጃ 7 አቀማመጥ ይምረጡ፡
- ምድብ ተሰጥቷል።
categoriesየያዙትን ጥቅሶች በስራ ላይ ያቆዩ። ቅድመ ቅጥያው{seed}|{year}ሲሆን ቦታው ደግሞ የዓመቱ ቀን ነው። - ምንም ምድብ አልተሰጠም፣ እና ቀኑ የበዓል ቀን ነው። በ
holidaysውስጥ ያለ የበዓል ቀን የዕለቱንmonthእናdayካለው ወይም ቀኑን በdatesውስጥ (እንደYYYY-MM-DDየተጻፈ፣ ባለአራት አሃዝ ዓመት) ከዘረዘረ ቀኑ የበዓል ቀን ነው። ከአንድ በላይ የበዓል ቀን የሚዛመድ ከሆነ፣ በዝርዝሩ ውስጥ የመጀመሪያውን ይጠቀሙ (የውሂብ ስብስቡ በተመሳሳይ ቀን ሁለት በዓላት የሉትም)።categoriesየበዓሉንidየያዙትን ጥቅሶች በስራ ላይ ያቆዩ። ካለ፣ ቅድመ ቅጥያው{seed}|{id}(ለምሳሌ|christmas) እና ቦታውyear × k + iሲሆን፣kበዓሉ በዓመት ውስጥ የሚከበርባቸው የቀናት ብዛት ነው (monthእናdayያለው ለበዓል፤ አለበለዚያ በቀኑ ዓመት ውስጥ ያለውdatesቁጥር) እናiከቀኑ በፊት የሚመጡት የቀናት ብዛት ነው። በዓመት በአንድ ቀን ለሚከበር በዓል፣ ቦታው ዓመቱ ብቻ ነው። ከሌለ በ3 ይቀጥሉ። - አለበለዚያ።
categoriesበholidaysውስጥ የማንኛውም የበዓል ቀንidየማይይዙትን ጥቅሶች ይጠቀሙባቸው። ቅድመ ቅጥያው{seed}|{year}ሲሆን ቦታው ደግሞ የዓመቱ ቀን ነው።
seed ዘር ነው (በነባሪነት ባዶ ሕብረቁምፊ)፣ እና year ከደረጃ 1 ጀምሮ ያለው ዓመት በአስርዮሽ ውስጥ መሪ ዜሮዎች በሌሉበት ነው (ለምሳሌ 2026 ፣ 1 )።
ምንም ጥቅሶች ካልተቀሩ የዕለቱ ጥቅስ የለም።
በየአመቱ የሚለዋወጡ በዓላት (በአሁኑ ጊዜ ከ2026 እስከ 2125) አስቀድመው የተሰላባቸውን ቀናት ብቻ ይዘረዝራሉ፣ ስለዚህ በሌሎች ዓመታት ተራ ቀናት ናቸው። ቀኖቹን እራስዎ አያስሉም።
ደረጃ 4፡ የእያንዳንዱን ጥቅስ ቁልፍ ይገንቡ
ለቀረው ለእያንዳንዱ ጥቅስ፣ ይህንን ሕብረቁምፊ ይገንቡ፡
{prefix}|{book} {chapter}:{verse}prefixከደረጃ 3 ቅድመ ቅጥያ ነው።bookየቁጥሩbookበትክክል በውሂብ ስብስቡ ውስጥ እንደሚታየው ነው (እንደJHNወይም1JNያለ አቢይ ሆሄ የUSFM መጽሐፍ መታወቂያ)።chapterእናverseበአስርዮሽ ደረጃ ላይ የሚገኙ ሲሆን መሪ ዜሮዎች የላቸውም።endVerseየቁልፉ አካል አይደለም። አንድ ክፍል የሚለየው በመጀመሪያው ጥቅሱ ነው።
ለምሳሌ፣ በ2026 በተለመደ ቀን የዮሐንስ 3:16 ቁልፍ ከነባሪው ዘር ጋር |2026|JHN 3:16 ሲሆን በገና በዓል የሉቃስ 2:7 ቁልፍ ደግሞ |christmas|LUK 2:7 ነው።
ደረጃ 5፡ እያንዳንዱን ቁልፍ ያዝ
የቁልፍ UTF-8 ባይቶችን ከ32-ቢት FNV-1a ሃሽ ጋር ያዋህዱ፣ ከዚያም ውጤቱን ከ MurmurHash3 fmix32 የመጨረሻ አዛዥ ጋር ያዋህዱ። ሁሉም የሂሳብ አሃዞች ባልተፈረሙ 32-ቢት ኢንቲጀሮች ላይ ናቸው፣ ስለዚህ ማባዛቶች ይጠቀለላሉ (ሞዱሎ 2³² ይወሰዳሉ) እና የቀኝ ፈረቃዎች አመክንዮአዊ ናቸው (በዜሮዎች ይቀየራሉ)።
hash = 0x811C9DC5
for each byte b in UTF-8(key):
hash = hash XOR b
hash = (hash * 0x01000193) mod 2^32
hash = hash XOR (hash >> 16)
hash = (hash * 0x85EBCA6B) mod 2^32
hash = hash XOR (hash >> 13)
hash = (hash * 0xC2B2AE35) mod 2^32
hash = hash XOR (hash >> 16)ውጤቱም የቁጥሩ የመደርደር ቁልፍ ሲሆን ከ0 እስከ 4,294,967,295 የሆነ ቁጥር ነው።
ደረጃ 6፡ ጥቅሶቹን ደርድር
ጥቅሶቹን በመደርደሪያ ቁልፋቸው ለይ፣ በመጀመሪያ ትንሹን ለይ፣ ቁልፎቹን እንደ ያልተፈረሙ ቁጥሮች አወዳድር።
ሁለት ጥቅሶች ተመሳሳይ የመደርደር ቁልፍ ካላቸው (ይህም በጣም አልፎ አልፎ የሚከሰት)፣ ከደረጃ 4 ያለው የቁልፍ ሕብረቁምፊ በቅደም ተከተል (የቁምፊ ኮድ) ቅደም ተከተል መጀመሪያ የሚመጣውን መጀመሪያ ያስቀምጡ። የቁልፍ ሕብረቁምፊዎች ሁሉም የሚጀምሩት በተመሳሳይ ቅድመ ቅጥያ ነው፣ ስለዚህ በሚከተለው የASCII ማጣቀሻ ብቻ ይለያያሉ።
ደረጃ 7፡ ጥቅሱን ምረጥ
የዕለቱ ጥቅስ በተደረደረው ዝርዝር ውስጥ p mod n ቦታ ላይ ያለው ጥቅስ ነው (ከ0 በመቁጠር)፣ p ደረጃ ከደረጃ 3 (የዓመቱ ቀን ወይም በበዓል ቀን year × k + i ) ያለው አቀማመጥ ሲሆን n ደግሞ በተደረደረው ዝርዝር ውስጥ ያሉት የቁጥሮች ብዛት ነው። የ mod ውጤት በጭራሽ አሉታዊ አይደለም (ለአሉታዊ ዓመት፣ n እስኪሆን ድረስ ይጨምሩ)።
በመደበኛ ቀናት፣ ሙሉው የውሂብ ስብስብ ቢያንስ 366 ቁጥሮች አሉት፣ ስለዚህ day mod n day ብቻ ነው። mod ቱ አስፈላጊ የሚሆነው በዓመቱ ውስጥ ካሉት ቀናት ያነሱ ጥቅሶች ካሉት ምድብ ወይም ዝርዝር ውስጥ ሲመርጡ ነው፣ በዚህ ጊዜ ጥቅሶች በዓመቱ ውስጥ ይደገማሉ። በበዓል ጊዜ፣ ቦታው የበዓሉን ጥቅሶች በአንድ ዓመት ውስጥ ያልፋል (እና ለብዙ ቀናት የሚቆይ በዓል ለአንድ ቀን)።
የውሸት ኮድ
function verseOfTheDay(verses, holidays, date, seed = "", category = null):
year = date.year
day = dayOfYear(date) // 0 for January 1st
inUse = [v for v in verses
if (v.addedIn == null or v.addedIn <= year)
and (v.removedIn == null or year < v.removedIn)]
if category != null:
return pick([v for v in inUse if category in v.categories], seed + "|" + year, day)
holiday = first h in holidays where (h.month == date.month and h.day == date.day)
or (h.dates contains format(date, "YYYY-MM-DD"))
if holiday != null:
holidayVerses = [v for v in inUse if holiday.id in v.categories]
if holidayVerses is not empty:
if holiday.dates == null:
position = year
else:
datesInYear = [d for d in holiday.dates if d starts with year + "-"]
position = year * length(datesInYear) + count of d in datesInYear where d < date
return pick(holidayVerses, seed + "|" + holiday.id, position)
holidayIds = [h.id for h in holidays]
return pick([v for v in inUse if no category of v is in holidayIds], seed + "|" + year, day)
function pick(candidates, prefix, position):
if candidates is empty: return null
keyed = [(hash(key), key, v) for v in candidates
where key = prefix + "|" + v.book + " " + v.chapter + ":" + v.verse]
sort keyed by (hash, key) // hash as an unsigned number, key in ordinal order
return keyed[position mod length(keyed)].verse // a mod that is never negativeበዓመት ውስጥ ያለው እያንዳንዱ ተራ ቀን ተመሳሳይ የተደረደረ ዝርዝር ይጠቀማል፣ ስለዚህ ለብዙ ቀናት ጥቅሶችን ከመረጡ፣ በዓመት አንድ ጊዜ ደርድር እና እንደገና ይጠቀሙ።
ዘሮች
ዘሩ የእያንዳንዱን ጥቅስ ቁልፍ ስለሚቀይር፣ ተመሳሳይ ዋስትናዎችን (በአንድ ዓመት ውስጥ ምንም አይነት ድግግሞሽ የለም፣ በየዓመቱ አዲስ ትዕዛዝ፣ የተረጋጋ ታሪክ) የያዘ ፍጹም የተለየ ቅደም ተከተል ይሰጣል። መተግበሪያዎ የተጋራውን ሳይሆን የራሱ የሆነ የቀን ጥቅስ እንዲኖረው ከፈለጉ፣ እንደ የመተግበሪያዎ ስም ያለ የራስዎን ዘር ይጠቀሙ። እንደሌሎች ሰዎች ሁሉ ተመሳሳይ ጥቅስ ለማሳየት ባዶ ይተዉት።
የተለመዱ ስህተቶች
- የተፈረሙ ኢንቲጀሮች። ያልተፈረሙ 32-ቢት ኢንቲጀሮች (ጃቫ፣ ኮትሊን፣ ጃቫስክሪፕት) በሌሉባቸው ቋንቋዎች፣ በተፈረሙ 32-ቢት ኢንቲጀሮች ላይ ስሌት ያድርጉ እና አመክንዮአዊ የቀኝ ፈረቃ (
>>>) ይጠቀሙ፣ ከዚያም ከማወዳደርዎ በፊት ውጤቱን ወደ ያልተፈረመ እሴት (ለምሳሌhash.toLong() and 0xFFFFFFFF፣ ወይምhash >>> 0በጃቫስክሪፕት) ይቀይሩት። በጃቫስክሪፕት ውስጥ፣ ለማባዛትMath.imulይጠቀሙ፤*ትክክለኛነትን ያጣል። - በባይት ምትክ የፊደላት ሃሽ ማድረግ። የቁልፉን የUTF-8 ባይት ሃሽ ያድርጉ፣ የUTF-16 ኮድ አሃዶችን ወይም የዩኒኮድ ኮድ ነጥቦችን አይደለም። ይህ ASCII-ያልሆኑ ቁምፊዎች ላሏቸው ዘሮች ብቻ አስፈላጊ ነው፣ ነገር ግን እነዚያ ይፈቀዳሉ።
- "ዛሬ" የሚለውን ቃል UTC በመጠቀም። የቀኑ ጥቅስ በተጠቃሚው የአካባቢ እኩለ ሌሊት ላይ ይቀየራል። በUTC ውስጥ ያለውን ቀን መጠቀም በአብዛኛዎቹ የጊዜ ዞኖች ውስጥ የቀኑን ክፍል የቀደመውን ወይም የሚቀጥለውን ቀን ጥቅስ ያሳያል።
- የዓመቱን ቀን ከ1 ጀምሮ መቁጠር። ጥር 1 ቀን 0 ነው።
- የበዓል ቀኖችን በማስላት ላይ። በውሂብ ስብስቡ ውስጥ የተዘረዘሩትን
datesይጠቀሙ። የተለያዩ አብያተ ክርስቲያናት እና የቀን መቁጠሪያዎች ፋሲካን በተለየ መንገድ ያሰላሉ፣ እና የውሂብ ስብስቡ አስቀድሞ የተሰላባቸውን ቀናት ብቻ ይዘረዝራል። - በዓላትን ችላ ማለት።
holidaysከሌለ፣ የበዓል ጥቅሶች እንደ ተራ ጥቅሶች ይቆጠራሉ፣ ይህም የእያንዳንዱን ተራ ቀን ጥቅስም ይለውጣል። - የተወገዱ ጥቅሶችን ትተህ ውጣ።
removedInዓመት ያላቸው ጥቅሶች አሁንም በውሂብ ስብስቡ ውስጥ ናቸው ምክንያቱም ቀደምት ዓመታት ያስፈልጋቸዋል። በደረጃ 2 ያጣሯቸው፤ ዝርዝሩን ሲያወርዱ አይጣሉዋቸው።
የሙከራ ቬክተሮች
አንድን ተግባራዊነት ለማረጋገጥ እነዚህን እሴቶች ይጠቀሙ።
ሃሾች
| ቁልፍ (እንደ JSON ሕብረቁምፊ) | የመደርደር ቁልፍ | ሄክስ |
|---|---|---|
"" | 2872998923 | 0xab3e7c0b |
"a" | 444641715 | 0x1a80b1b3 |
"|2026|JHN 3:16" | 1930190452 | 0x730c5e74 |
"my-app|2026|PSA 23:1" | 2020168843 | 0x7869548b |
"é|1|GEN 1:1" | 3677064616 | 0xdb2b8da8 |
የዓመቱ ቀናት
| ቀን | አመት | የዓመቱ ቀን |
|---|---|---|
| 2026-01-01 | 2026 | 0 |
| 2026-12-31 | 2026 | 364 |
| 2028-02-29 | 2028 | 59 |
| 2028-12-31 | 2028 | 365 |
| 1900-12-31 | 1900 | 364 |
| 2000-12-31 | 2000 | 365 |
| 0001-03-01 | 1 | 59 |
| 9999-12-31 | 9999 | 364 |
ከትንሽ ዝርዝር የተመረጡ
እነዚህ የአስራ ስድስት ጥቅሶችን ዝርዝር ይጠቀማሉ፣ ከእነዚህም ውስጥ ስምንቱ ለበዓላት የሚሆኑ ናቸው፡
[
{ "book": "GEN", "chapter": 1, "verse": 1, "categories": ["praise"] },
{
"book": "PSA",
"chapter": 23,
"verse": 1,
"categories": ["comfort", "provision"]
},
{
"book": "PRO",
"chapter": 3,
"verse": 5,
"endVerse": 6,
"categories": ["faith", "guidance"]
},
{
"book": "ISA",
"chapter": 40,
"verse": 31,
"categories": ["strength", "hope"]
},
{
"book": "JHN",
"chapter": 3,
"verse": 16,
"categories": ["love", "salvation"]
},
{
"book": "ROM",
"chapter": 8,
"verse": 28,
"categories": ["hope"],
"removedIn": 2027
},
{ "book": "PHP", "chapter": 4, "verse": 13, "categories": ["strength"] },
{
"book": "1JN",
"chapter": 4,
"verse": 19,
"categories": ["love"],
"addedIn": 2027
},
{ "book": "LUK", "chapter": 2, "verse": 7, "categories": ["christmas"] },
{
"book": "LUK",
"chapter": 2,
"verse": 10,
"endVerse": 11,
"categories": ["christmas"]
},
{
"book": "MAT",
"chapter": 1,
"verse": 23,
"categories": ["christmas"],
"addedIn": 2027
},
{
"book": "MAT",
"chapter": 28,
"verse": 6,
"categories": ["resurrection-sunday"]
},
{
"book": "ACT",
"chapter": 2,
"verse": 24,
"categories": ["post-resurrection-sunday"]
},
{
"book": "ROM",
"chapter": 6,
"verse": 9,
"categories": ["post-resurrection-sunday"]
},
{
"book": "1CO",
"chapter": 15,
"verse": 20,
"categories": ["post-resurrection-sunday"]
},
{
"book": "1TH",
"chapter": 4,
"verse": 14,
"categories": ["post-resurrection-sunday"]
}
]እና እነዚህ በዓላት (የገና ዋዜማ ምንም ጥቅሶች የሉትም፣ ስለዚህ የተለመደ ቀን ነው)፡
[
{ "id": "christmas-eve", "month": 12, "day": 24 },
{ "id": "christmas", "month": 12, "day": 25 },
{ "id": "resurrection-sunday", "dates": ["2026-04-05", "2027-03-28"] },
{
"id": "post-resurrection-sunday",
"dates": [
"2026-04-06",
"2026-04-07",
"2026-04-08",
"2027-03-29",
"2027-03-30",
"2027-03-31"
]
}
]ለ2026-01-01 በነባሪ ዘር፣ አራቱ የበዓል ጥቅሶች እና 1ኛ ዮሐንስ 4:19 (እስካሁን ጥቅም ላይ ያልዋለ) ቀርተዋል፣ ስለዚህ ሰባት ጥቅሶች ይቀራሉ። በመደርደሪያ ቁልፎቻቸው የተደረደሩት እነዚህ ናቸው፡
| አቀማመጥ | ቁልፍ | የመደርደር ቁልፍ |
|---|---|---|
| 0 | |2026|PSA 23:1 | 638659039 |
| 1 | |2026|ROM 8:28 | 1462075190 |
| 2 | |2026|PRO 3:5 | 1643805236 |
| 3 | |2026|JHN 3:16 | 1930190452 |
| 4 | |2026|PHP 4:13 | 2076082788 |
| 5 | |2026|GEN 1:1 | 2439817197 |
| 6 | |2026|ISA 40:31 | 3044461366 |
ጥር 1 ቀን 0 ስለሆነ የዕለቱ ጥቅስ መዝሙር 23:1 ነው። መጋቢት 15 ቀን 73 ሲሆን 73 ሞድ 7 = 3 ስለሆነ ዮሐንስ 3:16 ነው።
በገና በዓል ላይ፣ ጥቅም ላይ የዋሉት የገና ጥቅሶች ብቻ ይቀራሉ። በ2027 በመደርደሪያ ቁልፎቻቸው የተደረደሩ ሦስት ናቸው፡
| አቀማመጥ | ቁልፍ | የመደርደር ቁልፍ |
|---|---|---|
| 0 | |christmas|LUK 2:10 | 1698480150 |
| 1 | |christmas|MAT 1:23 | 2563849700 |
| 2 | |christmas|LUK 2:7 | 3160581874 |
2027 ሞድ 3 = 2፣ ስለዚህ የ2027 የገና በዓል የቀኑ ጥቅስ ሉቃስ 2:7 ነው። በ2026፣ ማቴዎስ 1:23 እስካሁን ጥቅም ላይ አልዋለም፣ ስለዚህ ሁለት ብቻ ናቸው፣ እና 2026 ሞድ 2 = 0 ሉቃስ 2:10-11ን ይሰጣል።
ከትንሣኤ በኋላ ያለው የእረፍት ቀን ለሦስት ቀናት ይቆያል። አራቱ ጥቅሶች በዓይነታቸው የተደረደሩት እነዚህ ናቸው፡
| አቀማመጥ | ቁልፍ | የመደርደር ቁልፍ |
|---|---|---|
| 0 | |post-resurrection-sunday|1TH 4:14 | 80824114 |
| 1 | |post-resurrection-sunday|ROM 6:9 | 665551464 |
| 2 | |post-resurrection-sunday|1CO 15:20 | 820536316 |
| 3 | |post-resurrection-sunday|ACT 2:24 | 3132510482 |
በ2026 በሦስት ቀናት ውስጥ ይስተዋላል፣ ስለዚህ k = 3፣ እና የኤፕሪል 6፣ 7ኛ እና 8ኛ አቀማመጦች 2026 × 3 + 0 = 6078፣ 6079 እና 6080 ናቸው። 6078 ሞድ 4 = 2፣ 6079 ሞድ 4 = 3፣ እና 6080 ሞድ 4 = 0 ለ1ኛ ቆሮንቶስ 15:20፣ ለሐዋርያት ሥራ 2:24 እና ለ1ኛ ተሰሎንቄ 4:14 ይሰጣሉ። በ2027 አቀማመጦቹ ከ6081 ቀጥለዋል፣ ስለዚህ የሚቀጥለው ጥቅስ ሮሜ 6:9 ነው።
| ቀን | ዘር | ምድብ | የዕለቱ ጥቅስ |
|---|---|---|---|
| 2026-01-01 | መዝሙር 23:1 | ||
| 2026-01-02 | ሮሜ 8:28 | ||
| 2026-03-15 | ዮሐንስ 3:16 | ||
| 2026-12-31 | መዝሙር 23:1 | ||
| 2027-01-01 | ዮሐንስ 3:16 | ||
| 2027-06-30 | ፕሮ 3:5-6 | ||
| 2028-02-29 | ፕሮ 3:5-6 | ||
| 2028-12-31 | መዝሙር 23:1 | ||
| 1969-12-31 | ፕሮ 3:5-6 | ||
| 0001-01-01 | ኢሳ 40:31 | ||
| 2026-01-01 | my-app | ኢሳ 40:31 | |
| 2027-01-01 | my-app | PHP 4:13 | |
| 2026-01-01 | hope | ሮሜ 8:28 | |
| 2027-01-01 | hope | ኢሳ 40:31 | |
| 2027-01-01 | joy | የዕለቱ ጥቅስ የለም | |
| 2026-12-25 | ሉቃስ 2:10-11 | ||
| 2027-12-25 | ሉቃስ 2:7 | ||
| 2028-12-25 | ሉቃስ 2:10-11 | ||
| 2029-12-25 | ማቴዎስ 1:23 | ||
| 2026-12-25 | my-app | ሉቃስ 2:10-11 | |
| 2026-04-05 | ማቴዎስ 28:6 | ||
| 2027-03-28 | ማቴዎስ 28:6 | ||
| 2028-04-16 | መዝሙር 23:1 | ||
| 2026-12-24 | መዝሙር 23:1 | ||
| 2026-07-01 | christmas | ሉቃስ 2:7 | |
| 2026-04-06 | 1ኛ ቆሮ 15፡20 | ||
| 2026-04-07 | የሐዋርያት ሥራ 2:24 | ||
| 2026-04-08 | 1ኛ 4፡14 | ||
| 2026-04-09 | መዝሙር 23:1 | ||
| 2027-03-29 | ሮሜ 6:9 | ||
| 2027-03-30 | 1ኛ ቆሮ 15፡20 | ||
| 2027-03-31 | የሐዋርያት ሥራ 2:24 |
2028-04-16 የትንሣኤ እሑድ ነው፣ ነገር ግን በዚህ ዝርዝር ውስጥ dates የለም፣ ስለዚህ የተለመደ ቀን ነው።
ከውሂብ ስብስብ የተመረጡ
የውሂብ ስብስቡ የጀመረውን የአንድ ዓመት ጥቅሶች ፈጽሞ አይለውጠውም፣ ስለዚህ እነዚህ የ2026 የዕለቱ ጥቅሶች ተመሳሳይ ሆነው ይቆያሉ፡
| ቀን | የበዓል ቀን | የዕለቱ ጥቅስ |
|---|---|---|
| 2026-01-01 | መዝሙር 32:1 | |
| 2026-04-03 | ስቅለት | ሉቃስ 23:33 |
| 2026-04-05 | የትንሣኤ እሑድ | ማቴዎስ 28:9 |
| 2026-04-06 | ከትንሣኤ በኋላ እሁድ | ራዕ 1፡17-18 |
| 2026-06-15 | EST 4:14 | |
| 2026-10-28 | መዝሙር 136:1 | |
| 2026-10-31 | የሁሉም በዓላት ዋዜማ | ኤፌ 5:8 |
| 2026-11-29 | የአድቬንት የመጀመሪያ እሁድ | ሚል 3:1 |
| 2026-12-24 | የገና ዋዜማ | ማቴዎስ 1:21 |
| 2026-12-25 | የገና በአል | ኢሳ 9:6 |
| 2026-12-31 | ኢዜአ 36:26 |
አፈጻጸሞች
እነዚህ አተገባበሮች ኮንቬንሽኑን ይከተላሉ፣ እና ሙከራዎቻቸው በዚህ ገጽ ላይ ያሉትን እሴቶች ያረጋግጣሉ፡
- ጃቫስክሪፕት/ታይፕስክሪፕት፡ በ
free-use-bible-apiጥቅል ውስጥpickVerseOfTheDay()እናFreeUseBibleApi.getVerseOfTheDay()( ምንጭ )። - ኮትሊን
pickVerseOfTheDay()እናFreeUseBibleApi.getVerseOfTheDay()በኮትሊን ኤስዲኬ ( ምንጭ ) ውስጥ። - ስዊፍት ፡ በስዊፍት ኤስዲኬ ውስጥ
pickVerseOfTheDay(_:date:seed:category:holidays:)እናFreeUseBibleAPI.getVerseOfTheDay(date:seed:category:dataset:endpoint:)( ምንጭ )። - የኤምሲፒ አገልጋይ
getVerseOfTheDayመሳሪያ ( ምንጭ )። getVerseOfTheDay()በ@helloao/tools( ምንጭ )፣ ይህም በጥቅሉ ውስጥ የተገነባውን ዝርዝር ይጠቀማል።