📅
ነፃ የስራ ቀናት ማስያ
በቀናት መካከል ያሉ የስራ ቀናትን ይቁጠሩ ወይም ከቀን የስራ ቀናትን ያክሉ/ይቀንሱ። ሊስተካከል የሚችል ቅዳሜ-እሁድ አያያዝና የበዓል ዝርዝር።
ከተጫነ በኋላ ከመስመር ውጭ ይሠራል
ሳምንቱ መጨረሻ (የስራ ያልሆኑ) ቀናት
0 በዓል ተዋቅሯል
እንዴት እንደሚሠራ
ይህ መሣሪያ ያለ ምንም ውጫዊ ላይብረሪ ሙሉ በሙሉ በአሳሹ ውስጥ ይሠራል — ሁሉም የቀን ሒሳብ አብሮገነቡን Date ነገር የሚጠቀም በእጅ የተጻፈ JavaScript ነው። ሁለት ሁነታዎች አሉት፦ በሁለት ቀናት መካከል ያሉ የሥራ ቀናትን መቁጠር፣ እና የተወሰኑ የሥራ ቀናትን በመጨመር ወይም በመቀነስ የወደፊት (ወይም ያለፈ) ቀንን መገመት።
- 1ያለ UTC መንሸራተት የቀን ትንተናየቀን ግቤቶች የYYYY-MM-DD ሕብረቁምፊውን ወደ ዓመት፣ ወር እና ቀን ክፍሎች በመከፋፈል እና አካባቢያዊ Date በመገንባት ይተነተናሉ — በDate.parse() አይደለም — ስለዚህ ውጤቱ የሰዓት ዞን ማካካሻዎ ምንም ይሁን ምን ሁልጊዜ የተየቡት የቀን መቁጠሪያ ቀን ነው።
- 2የበዓል ማረጋገጫ እና ፍለጋእያንዳንዱ የበዓል ግቤት ከጥብቅ YYYY-MM-DD regex ጋር ይዛመዳል፣ ከዚያም Dateውን እንደገና በመገንባት እና ክፍሎቹን መልሶ በማነጻጸር ይረጋገጣል — ስለዚህ እንደ 2026-02-31 ያሉ የማይቻሉ ቀናት በዝምታ ወደ መጋቢት ከመዞር ይልቅ ውድቅ ይደረጋሉ እና በበይነገጹ ውስጥ ይጠቁማሉ። ትክክለኛ ግቤቶች በዑደቱ ወቅት ለO(1) ፍለጋ በአካባቢያዊ የቀን ሕብረቁምፊ ቁልፍ በSet ውስጥ ይቀመጣሉ።
- 3ሊዋቀሩ የሚችሉ የሳምንት መጨረሻዎች ያሉት ቀን በቀን ድግግሞሽለ«በቀናት መካከል መቁጠር» ሁነታ፣ መሣሪያው በክልሉ ውስጥ ያለውን እያንዳንዱን የቀን መቁጠሪያ ቀን ያልፋል፤ እያንዳንዱን ካዋቀሯቸው የሳምንት መጨረሻ ቀናት (የሰባቱ ቀናት ማንኛውም ጥምረት) እና ከበዓላት Set ጋር ይፈትሻል፣ ከዚያም የሥራ ቀናትን፣ የሳምንት መጨረሻ ቀናትን እና የበዓላትን ብዛት ለየብቻ ይቆጥራል። ለ«የሥራ ቀናት መጨመር» ሁነታ፣ የተጠየቀው የሥራ ቀናት ብዛት እስኪያልቅ ድረስ የሥራ ያልሆኑ ቀናትን እየዘለለ በአንድ ጊዜ አንድ ቀን ወደ ፊት ወይም ወደ ኋላ ይራመዳል።
- 4ለቋንቋው የሚስማማ የውጤት ማሳያበ«መጨመር» ሁነታ ያለው የመጨረሻ ቀን በአሳሹ አብሮገነብ Intl በtoLocaleDateString() ይቀረጻል፤ ስለዚህ ያለ ምንም ተጨማሪ ላይብረሪ በተጠቃሚው ቋንቋ እና የቀን መቁጠሪያ ልማድ ይታያል።
ተዛማጅ መሳሪያዎች
የቀን ልዩነት ማስያ
በሁለት ቀናት መካከል ያለውን ትክክለኛ ልዩነት ያሰሉ — ዓመታት፣ ወራት፣ ቀናት፣ ሳምንታት፣ የስራ ቀናት (ቅዳሜና እሁድን ሳይጨምር)፣ ሰዓቶችና ደቂቃዎች።
ሞክሩት
የሰዓት ማስያ
HH:MM:SS ጊዜዎችን ያክሉ ወይም ይቀንሱ፣ ወይም በሁለት timestampsመካከል ያለውን ጊዜ ያግኙ። ለስራ ማስታወሻዎች፣ የውድድር ክፍፍሎችና የፕሮጀክት ክትትል ጠቃሚ።
ሞክሩት
የዘካት ማስያ
በጥሬ ገንዘብ፣ ወርቅ፣ ብር፣ የንግድ ንብረቶች እና ቁጠባ ላይ ዘካት (2.5%) በወርቅ ወይም በብር ኒሳብ ላይ ተመስርተው ያስሉ — በገንዘብዎ ገንዘብ፣ ሙሉ በሙሉ በመሳሪያዎ ላይ።
ሞክሩት