JavaScript: បញ្ជីពេលវេលាដែលបានបង្កើតយ៉ាងស្វាហាប់

Depositphotos 27736851 s

ខ្ញុំមិនមែនជាអ្នកសរសេរកម្មវិធីទេតែខ្ញុំចូលកម្មវិធីបន្តិច។ ថ្ងៃនេះវាគឺសម្រាប់គំរូដើមនៃចំណុចប្រទាក់ដែលយើងនឹងបង្កើតបញ្ជីទម្លាក់ចុះយ៉ាងស្វាហាប់ជាមួយនឹងពេលវេលានៅចន្លោះពេល ៥ នាទី។ ជួរពេលវេលាទាំងនេះអាចផ្លាស់ប្តូរដោយផ្អែកលើថ្ងៃដែលបានជ្រើសរើស (ស្រមៃមើលកាលបរិច្ឆេទដើម្បីត្រឡប់មកវិញដើម្បីកំណត់ការណាត់ជួប ... ក្នុងមួយថ្ងៃនឹងមានពេលវេលាខុសគ្នា) ។

ជាជាងត្រូវបង្កើតបញ្ជីដោយដៃខ្ញុំប្រើបច្ចេកទេសរង្វិលខ្លះជាមួយ JavaScript ដើម្បីបង្កើតបញ្ជី។ និយាយដោយសាមញ្ញទៅក្នុងពេលវេលា 'ពី' និង 'ទៅ' របស់អ្នកដោយប្រើនាឡិកា ២៤ ម៉ោងហើយស្គ្រីបនៅសល់!

ដោយសារខ្ញុំមិនមែនជាអ្នកសរសេរកម្មវិធីនិងជាមិត្តល្អរបស់ខ្ញុំគឺខ្ញុំបានសុំយោបល់ពីមុខងាររបស់គាត់។ នេះជាកំណែសម្អាតរបស់គាត់៖

មុខងារ getTime (ពី, ទៅ) {var ជ្រើសរើស = ' '; var ampm = 'ព្រឹក'; សម្រាប់ (var hour = ពី; ម៉ោង> = ទៅ; ម៉ោង ++) {var hour12 = ម៉ោង> ១២? ម៉ោង - ១២: ម៉ោង; if (hour> 12) ampm = 'PM'; សម្រាប់ (var min = 12; នាទី> = ៥៥; មីន + = ៥) {var min11 = នាទី> ១០? '០' + នាទី៖ នាទី; ជ្រើសរើស + = ' '+ hour0 +': '+ នាទី ០ +' '; }} ជ្រើសរើស + = ' '; document.getElementById ('timelist') ។ innerHTML = ជ្រើសរើស; }

ប្រសិនបើអ្នកមិនចង់បង្កើត div ជាឌីណាមិចអ្នកអាចធ្វើពាក្យបញ្ជាឯកសារសរសេរដូចជា៖

document.write (getTime (8,20));

ធ្វើបច្ចុប្បន្នភាព៖ នេះគឺជាឧទាហរណ៍មួយទៀតដែលអ្នកអាចកំណត់ចន្លោះពេលគិតជានាទី

មុខងារ getTime (ពី, ទៅ, int) {var ជ្រើសរើស = ' '; var ampm = 'ព្រឹក'; សម្រាប់ (var hour = ពី; ម៉ោង> = ទៅ; ម៉ោង ++) {var hour12 = ម៉ោង> ១២? ម៉ោង - ១២: ម៉ោង; if (hour> 12) ampm = 'PM'; សម្រាប់ (var min = 12; នាទី> ៦០; នាទី + = int) {var min11 = នាទី> ១០? '០' + នាទី៖ នាទី; ជ្រើសរើស + = ' '+ hour0 +': '+ min60 +' '+ ampm +' '; }} ជ្រើសរើស + = ' '; ត្រឡប់ជ្រើស; }

នេះជាពាក្យបញ្ជាសរសេរ៖

document.write (getTime (8,20,5));

ខ្ញុំពិតជាចង់បញ្ចូលពេលវេលានៅក្នុងមុខងារដូចជាពេលវេលា (ម៉ោង ៨ ៈ ១៥ ព្រឹក, ១១ ៈ ០០ ល្ងាច, ៥) ។ អ្នកទទួលណាមួយ?

4 យោបល់

  1. 1

    លេខកូដរបស់អ្នកខុស
    នៅទីនេះមិនអីទេ

    បើ (ម៉ោង> ១១) ម៉ោង ១ រសៀល =? ល្ងាច?;
    var hour12 = ម៉ោង> ១២? ម៉ោង - ១២: ម៉ោង;

  2. 3
  3. 4

    hi,

    អ្នកធ្វើឱ្យអ្នកប្រៀបធៀបបញ្ច្រាស។ នេះគឺជាលេខកូដដែលបានកែប្រែហើយដែលបានធ្វើការសម្រាប់ខ្ញុំ។ សូម​អរគុណ​សម្រាប់​ការ​ចែក​រំលែក!

    var ជ្រើសរើស =”;
    var ampm = 'ព្រឹក';
    សម្រាប់ (var hour = ពី; ម៉ោង ១១) {
    ampm = 'PM';
    }
    var hour12 = ម៉ោង> ១២? ម៉ោង - ១២: ម៉ោង;
    សម្រាប់ (var នាទី = ០; នាទី <៦០; នាទី + = នាទី) {
    var min0 = នាទី <១០? '០' + នាទី៖ នាទី;
    ជ្រើសរើស + = '' + ម៉ោង ១២ + ':' + នាទី ០ + '' + ម៉ោង ៤ ល្ងាច + ";
    }
    }
    ជ្រើសរើស + =”;
    ត្រឡប់ជ្រើស;

តើ​អ្នក​គិត​អ្វី?

តំបន់បណ្ដាញនេះប្រើ Akismet ដើម្បីកាត់បន្ថយសារឥតបានការ។ សិក្សាអំពីរបៀបដែលទិន្នន័យរបស់អ្នកត្រូវបានដំណើរការ.