អំពីកម្មវិធីនេះ
ទំព័រនេះរាប់ថយក្រោយទៅថ្ងៃឈប់សម្រាកសាធារណៈបន្ទាប់របស់កម្ពុជា ជាថ្ងៃ ម៉ោង នាទី និងវិនាទី ជាមួយកាលបរិច្ឆេទ និងឈ្មោះជាភាសាខ្មែរ និងអង់គ្លេសនៅខាងក្រោម។ វាជ្រើសថ្ងៃបន្ទាប់ពីបញ្ជីថ្ងៃឈប់សម្រាក ដើររាល់វិនាទី ហើយបង្ហាញថ្ងៃឈប់សម្រាកបន្ទាប់ៗ បូកនឹងបញ្ជីខ្លីនៃថ្ងៃដែលកន្លងផុតទៅហើយ ដូច្នេះអ្នកឃើញទាំងចម្ងាយទៅការឈប់សម្រាកបន្ទាប់ និងកន្លែងរបស់វាក្នុងឆ្នាំ។ វាក៏បង្កើត widget ដែលបញ្ចូលបាន៖ ជ្រើសភាសា ទំហំពេញ ឬបង្រួម ទទឹង និងកម្ពស់ ហើយចម្លងតំណ ឬកូដ iframe សម្រាប់គេហទំព័រសាលា បណ្តាញក្រុមហ៊ុន ឬទំព័រហាង។ វាសម្រាប់សំណួរធម្មតាថានៅពេលប៉ុន្មានទៀតដល់ថ្ងៃឈប់សម្រាកបន្ទាប់ ហើយសម្រាប់អ្នកដែលចង់បានចម្លើយនោះនៅលើទំព័រដែលពួកគេមិនចាំបាច់ថែទាំ។ វាមិនផ្ញើការរំលឹក មិនធ្វើសមកាលជាមួយកម្មវិធីប្រតិទិន ហើយមិនអាចបង្ហាញថ្ងៃឈប់សម្រាកដែលសំណុំទិន្នន័យមិនមាន។ បើរដ្ឋាភិបាលបន្ថែមថ្ងៃក្រោយពេលបញ្ជីត្រូវបានចងក្រង ការរាប់ថយក្រោយនឹងមិនដឹងអំពីវាទេ។
របៀបដំណើរការ
ទំព័រត្រូវបង្ហាញដោយ `getAllHolidaysForCountdown` ពី `cambodia-holidays-data.ts` ដែលបំបែកជួរដេកថ្ងៃឈប់សម្រាកទាំងអស់សម្រាប់ឆ្នាំ ២០២៥ ២០២៦ និង ២០២៧ ជាធាតុមួយក្នុងមួយថ្ងៃឈប់សម្រាក ហើយតម្រៀបតាមកាលបរិច្ឆេទ។ `CountdownToKhmerHolidaysClient` យកបញ្ជីនោះ រកធាតុដំបូងដែលកាលបរិច្ឆេទមិនមុនថ្ងៃនេះ ហើយគណនាគោលដៅជាពេលចាប់ផ្តើមថ្ងៃនោះក្នុងតំបន់ `Asia/Phnom_Penh` តាមរយៈ `getStartOfDayInTz` មិនមែនជាអធ្រាត្ររបស់ឧបករណ៍ទេ។ ពេលវេលានៅសល់គឺជាភាពខុសគ្នារវាង timestamp នោះ និង `Date.now()` ដែលធ្វើឲ្យស្រស់រាល់វិនាទី ហើយថ្ងៃ ម៉ោង នាទី និងវិនាទី ត្រូវទាញចេញពីវា។ នៅពេលគោលដៅជាថ្ងៃនេះ បន្ទះប្តូរទៅសារថា "ថ្ងៃនេះហើយ" ជាជាងបង្ហាញលេខសូន្យ។ បញ្ជីខាងមុខគឺអ្វីៗដែលនៅសល់ ហើយបញ្ជីអតីតកាលគឺថ្ងៃឈប់សម្រាកដប់ពីរចុងក្រោយមុនថ្ងៃនេះ ថ្មីបំផុតមុនគេ។ ពិធីបុណ្យច្រើនថ្ងៃរាប់ថយក្រោយទៅតែថ្ងៃដំបូងរបស់វា ព្រោះបញ្ជីរក្សាធាតុមួយក្នុងមួយថ្ងៃឈប់សម្រាក មិនមែនមួយក្នុងមួយថ្ងៃទេ។ កម្មវិធីបង្កើត widget សាងតំណ និង iframe ពីទំព័រដូចគ្នា ដូច្នេះច្បាប់ចម្លងដែលបញ្ចូល ដំណើរការការគណនាដូចគ្នា។
ករណីប្រើប្រាស់
- មើលថានៅសល់ប៉ុន្មានថ្ងៃទៀតមុនការឈប់សម្រាកបុណ្យចូលឆ្នាំខ្មែរ
- ដាក់ការរាប់ថយក្រោយបន្តផ្ទាល់លើទំព័របណ្តាញសាលា ឬក្រុមហ៊ុន ដោយប្រើកូដបញ្ចូល
- ពិនិត្យថាតើថ្ងៃឈប់សម្រាកសាធារណៈណាមកដល់បន្ទាប់ មុនពេលកក់ដំណើរខ្លី
- រៀបចំការផ្សព្វផ្សាយផលិតផលជុំវិញចុងសប្តាហ៍វែងបន្ទាប់
- បង្ហាញបុគ្គលិកនូវបញ្ជីថ្ងៃឈប់សម្រាកខាងមុខ ក្បែរការរាប់ថយក្រោយ ជាជាងក្នុងតារាងដាច់ដោយឡែក
- មើលថយក្រោយថ្ងៃឈប់សម្រាកដែលបានប្រើក្នុងឆ្នាំនេះ ដើម្បីផ្ទៀងផ្ទាត់សមតុល្យថ្ងៃឈប់សម្រាក
- បន្ថែមការរាប់ថយក្រោយជាភាសាខ្មែរ ទៅលើទំព័រសហគមន៍ខ្មែរ ដោយប្រើជម្រើសភាសា
សំណួរដែលគេសួរញឹកញាប់
តើការរាប់ថយក្រោយចង្អុលទៅថ្ងៃឈប់សម្រាកណា?
ថ្ងៃដំបូងក្នុងបញ្ជីដែលកាលបរិច្ឆេទជាថ្ងៃនេះ ឬក្រោយមកទៀត ដោយប្រៀបធៀបក្នុងម៉ោងកម្ពុជា មិនមែនក្នុងតំបន់របស់អ្នកទេ។ សម្រាប់ពិធីបុណ្យច្រើនថ្ងៃ នោះមានន័យថាថ្ងៃដំបូង៖ ការរាប់ថយក្រោយទៅបុណ្យភ្ជុំបិណ្ឌ ដើរទៅ ១០ តុលា ២០២៦ ដែលជាថ្ងៃចាប់ផ្តើម មិនមែនថ្ងៃទី ១២ ដែលជាថ្ងៃបញ្ចប់ទេ។ បើថ្ងៃឈប់សម្រាកជាថ្ងៃនេះ បន្ទះនិយាយបែបនោះ ជាជាងបង្ហាញសូន្យ។
តើបញ្ជីថ្ងៃឈប់សម្រាកមកពីណា?
ពីសំណុំទិន្នន័យរបស់ inkhmer.com ក្នុង `cambodia-holidays-data.ts` កំណត់ត្រឹមឆ្នាំ ២០២៥ ២០២៦ និង ២០២៧។ វាមិនមែនជាបញ្ជីអនុក្រឹត្យផ្លូវការទេ៖ វាមានចូលឆ្នាំចិន មាឃបូជា ទិវាកុមារអន្តរជាតិ និងទិវាសិទ្ធិមនុស្សអន្តរជាតិ ហើយវាខ្វះវិសាខបូជា ព្រះរាជពិធីច្រត់ព្រះនង្គ័ល និងទិវាសន្តិភាព។ ដូច្នេះការរាប់ថយក្រោយអាចចង្អុលទៅថ្ងៃដែលមិនមែនជាថ្ងៃឈប់សម្រាកសាធារណៈ ឬខកខានថ្ងៃដែលជាថ្ងៃឈប់សម្រាក។
តើការរាប់ថយក្រោយបន្តដំណើរការ នៅពេលផ្ទាំងនៅខាងក្រោយឬទេ?
ចន្លោះពេលនៅតែដំណើរការ ប៉ុន្តែកម្មវិធីរុករកបន្ថយល្បឿនកម្មវិធីកំណត់ពេលក្នុងផ្ទាំងខាងក្រោយ ជាញឹកញាប់ម្តងក្នុងមួយនាទី ឬតិចជាងនោះ ដូច្នេះវិនាទីអាចលោត ពេលអ្នកត្រឡប់មកវិញ។ វាកែខ្លួនវិញភ្លាមៗ ព្រោះរាល់ដងវាគណនាឡើងវិញពីនាឡិកាបច្ចុប្បន្ន ជាជាងដកពីតម្លៃដែលបានរក្សាទុក។ គ្មានអ្វីបាត់បង់ទេ។
តើមានអ្វីកើតឡើង ក្រោយថ្ងៃឈប់សម្រាកចុងក្រោយក្នុងបញ្ជី?
ទំព័រនិយាយថាគ្មានថ្ងៃឈប់សម្រាកខាងមុខទេ។ បញ្ជីឈប់នៅចុងឆ្នាំ ២០២៧ ដូច្នេះចាប់ពីធាតុចុងក្រោយនៃឆ្នាំនោះទៅ ការរាប់ថយក្រោយគ្មានគោលដៅ រហូតដល់ឆ្នាំថ្មីត្រូវបានបន្ថែមទៅសំណុំទិន្នន័យ។ បញ្ជីអតីតកាលនៅតែដំណើរការ ហើយ widget ដែលបញ្ចូលបាន ក៏បង្ហាញសារដូចគ្នា ជាជាងកម្មវិធីរាប់ខូច។
តើ widget ដែលបញ្ចូលបានដំណើរការដូចម្តេច?
កម្មវិធីបង្កើតសរសេរតំណ URL និងកូដ iframe ដែលចង្អុលទៅទំព័រនេះដូចគ្នា ជាមួយភាសា និងទំហំដែលអ្នកជ្រើស។ បិទភ្ជាប់កូដនោះទៅក្នុងទំព័រណាមួយដែលអនុញ្ញាត iframe ហើយវាបង្ហាញការរាប់ថយក្រោយនៅទីនោះ។ វាជាការបញ្ចូលបន្តផ្ទាល់ មិនមែនច្បាប់ចម្លងទេ៖ ពេលបញ្ជីថ្ងៃឈប់សម្រាកផ្លាស់ប្តូរ widget ទាំងអស់ផ្លាស់ប្តូរតាម។ ទទឹង និងកម្ពស់ដែលអ្នកជ្រើសគឺថេរ ដូច្នេះ widget បង្រួមត្រូវការកន្លែងតិចជាងទំហំពេញ។
តើការរាប់ថយក្រោយដឹងតំបន់ពេលវេលាឬទេ?
បាទ/ចាស។ ទាំងគោលដៅ និងថ្ងៃបច្ចុប្បន្ន ត្រូវកំណត់ក្នុង `Asia/Phnom_Penh` ដូច្នេះការរាប់ថយក្រោយឈានដល់សូន្យនៅអធ្រាត្រនៅកម្ពុជា មិនមែននៅអធ្រាត្រដែលអ្នកនៅទេ។ នេះសំខាន់បើអ្នកមើលពីអឺរ៉ុប ឬអាមេរិក៖ ម៉ោងចុងក្រោយនឹងផុតនៅម៉ោងដែលមើលទៅចម្លែកលើនាឡិការបស់អ្នក ប៉ុន្តែជាពេលចាប់ផ្តើមថ្ងៃឈប់សម្រាកនៅកម្ពុជា។
តើវារំលឹកខ្ញុំ ឬបន្ថែមកាលបរិច្ឆេទទៅប្រតិទិនរបស់ខ្ញុំឬទេ?
ទេ។ គ្មានគណនី គ្មានការសុំអនុញ្ញាតជូនដំណឹង និងគ្មានការភ្ជាប់ជាមួយប្រតិទិនទេ៖ ទំព័រគ្រាន់តែបង្ហាញ។ ដើម្បីទទួលការរំលឹក សូមបន្ថែមកាលបរិច្ឆេទទៅប្រតិទិនផ្ទាល់ខ្លួនរបស់អ្នក ពីទំព័រថ្ងៃឈប់សម្រាកកម្ពុជា ដែលរាយថ្ងៃឈប់សម្រាកទាំងអស់ក្នុងឆ្នាំ ហើយអាចបោះពុម្ព ឬរក្សាទុកជា PDF។ គ្មានអ្វីអំពីការចូលមើលរបស់អ្នកត្រូវរក្សាទុកលើម៉ាស៊ីនមេទេ។
ហេតុអ្វីការរាប់ថយក្រោយខុសពីគេហទំព័រផ្សេង?
មូលហេតុដែលអាចកើតមានបី៖ គេហទំព័រផ្សេងអាចប្រើបញ្ជីអនុក្រឹត្យផ្លូវការ ជាជាងសំណុំទិន្នន័យនេះ វាអាចរាប់ទៅថ្ងៃបញ្ចប់នៃពិធីបុណ្យច្រើនថ្ងៃ ជាជាងថ្ងៃដំបូង ឬវាអាចកំណត់អធ្រាត្រក្នុងតំបន់ពេលវេលាផ្សេង។ ភាពខុសគ្នាពីរបីម៉ោង ជាធម្មតាចង្អុលទៅតំបន់ពេលវេលា។ ភាពខុសគ្នាជាច្រើនថ្ងៃ ជាធម្មតាចង្អុលទៅថាតើថ្ងៃណានៃពិធីបុណ្យត្រូវបានរាប់។
ទិន្នន័យ និងភាពជាក់លាក់
បញ្ជីថ្ងៃឈប់សម្រាកគឺ `getAllHolidaysForCountdown` ក្នុង `cambodia-holidays-data.ts` ដែលជាសំណុំទិន្នន័យរបស់ inkhmer.com សម្រាប់ឆ្នាំ ២០២៥ ២០២៦ និង ២០២៧ ហើយមិនទាន់ត្រូវគ្នានឹងអនុក្រឹត្យប្រចាំឆ្នាំនៅឡើយទេ។ ពេលវេលាគោលដៅ និងភាពខុសគ្នាបន្តផ្ទាល់ ត្រូវគណនាក្នុង `countdown-to-khmer-holidays-client.tsx` ដោយ `getStartOfDayInTz` និងចន្លោះពេលមួយវិនាទី ក្នុងតំបន់ `Asia/Phnom_Penh`។ កាលបរិច្ឆេទដែលសំណុំទិន្នន័យគួរត្រូវនឹង ត្រូវកំណត់ដោយអនុក្រឹត្យលេខ ១៦៧ អនក្រ.បក ចុះថ្ងៃទី ៥ កញ្ញា ២០២៥ សម្រាប់ឆ្នាំ ២០២៦ និងលេខ ១៩៨ អនក្រ.បក ចុះថ្ងៃទី ១៦ កញ្ញា ២០២៦ សម្រាប់ឆ្នាំ ២០២៧។ ខ្លឹមសារបានពិនិត្យនៅថ្ងៃទី ២១ តុលា ២០២៦។
ប្រភពព័ត៌មាន
មាតិកាត្រូវបានពិនិត្យឡើងវិញចុងក្រោយ ថ្ងៃទី 21 តុលា 2026