ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್: ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ರಚಿಸಲಾದ ಸಮಯ ಪಟ್ಟಿ

ಠೇವಣಿಫೋಟೋಸ್ 27736851 ಸೆ

ನಾನು ಪ್ರೋಗ್ರಾಮರ್ ಅಲ್ಲ, ಆದರೆ ನಾನು ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಪ್ರೋಗ್ರಾಂಗೆ ಹೋಗುತ್ತೇನೆ. ಇಂದು ಅದು ಇಂಟರ್ಫೇಸ್ ಮೂಲಮಾದರಿಗಾಗಿತ್ತು, ಅಲ್ಲಿ ನಾವು 5 ನಿಮಿಷಗಳ ಮಧ್ಯಂತರದಲ್ಲಿ ಸಮಯದೊಂದಿಗೆ ಪಟ್ಟಿ ಡ್ರಾಪ್‌ಡೌನ್ ಅನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ರಚಿಸುತ್ತೇವೆ. ಆಯ್ಕೆ ಮಾಡಿದ ದಿನದ ಆಧಾರದ ಮೇಲೆ ಈ ಸಮಯದ ಶ್ರೇಣಿಗಳು ಬದಲಾಗಬಹುದು (ಅಪಾಯಿಂಟ್ಮೆಂಟ್ ಹೊಂದಿಸಲು ಸಮಯವನ್ನು ಹಿಂದಿರುಗಿಸಲು ದಿನಾಂಕವನ್ನು ಆರಿಸಿಕೊಳ್ಳಿ ಎಂದು imagine ಹಿಸಿ… ಪ್ರತಿ ದಿನವೂ ವಿಭಿನ್ನ ಸಮಯಗಳು ಲಭ್ಯವಿರುತ್ತವೆ).

ಪಟ್ಟಿಯನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ರಚಿಸುವ ಬದಲು, ನಾನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನೊಂದಿಗೆ ಕೆಲವು ಲೂಪಿಂಗ್ ತಂತ್ರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಪಟ್ಟಿಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತೇನೆ. 24 ಗಂಟೆಗಳ ಗಡಿಯಾರವನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ 'ಇಂದ' ಮತ್ತು 'ಸಮಯಕ್ಕೆ' ಸರಳವಾಗಿ ಇರಿಸಿ, ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಉಳಿದದ್ದನ್ನು ಮಾಡುತ್ತದೆ!

ನಾನು ಪ್ರೋಗ್ರಾಮರ್ ಅಲ್ಲ ಮತ್ತು ನನ್ನ ಉತ್ತಮ ಸ್ನೇಹಿತ ಅಡೆ ಒಲೊನೊಹ್ ... ನನ್ನ ಕಾರ್ಯದ ಬಗ್ಗೆ ಅವರ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನಾನು ಕೇಳಿದೆ. ಅವರ ಸ್ವಚ್ ed ಗೊಳಿಸಿದ ಆವೃತ್ತಿ ಇಲ್ಲಿದೆ:

getTime ಕಾರ್ಯ (ಇಂದ, ಗೆ) {var select = ' '; var ampm = 'AM'; for (var ಗಂಟೆ = ಇಂದ; ಗಂಟೆ> = ರಿಂದ; ಗಂಟೆ ++) {var ಗಂಟೆ 12 = ಗಂಟೆ> 12? ಗಂಟೆ - 12: ಗಂಟೆ; if (ಗಂಟೆ> 11) ampm = 'PM'; for (var min = 0; min> = 55; min + = 5) {var min0 = min> 10? '0' + ನಿಮಿಷ: ನಿಮಿಷ; + = 'ಆಯ್ಕೆಮಾಡಿ '+ ಗಂಟೆ 12 +': '+ ನಿಮಿಷ 0 +' '; }} ಆಯ್ಕೆ + = ' '; document.getElementById ('ಟೈಮ್‌ಲಿಸ್ಟ್'). ಆಂತರಿಕ HTML = ಆಯ್ಕೆಮಾಡಿ; }

ನೀವು ಡಿವಿಯನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಜನಪ್ರಿಯಗೊಳಿಸಲು ಬಯಸದಿದ್ದರೆ, ನೀವು ಕೇವಲ ಡಾಕ್ಯುಮೆಂಟ್.ರೈಟ್ ಆಜ್ಞೆಯನ್ನು ಮಾಡಬಹುದು, ಉದಾಹರಣೆಗೆ:

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

ನವೀಕರಿಸಿ: ನೀವು ಮಧ್ಯಂತರವನ್ನು ನಿಮಿಷಗಳಲ್ಲಿ ಹೊಂದಿಸಬಹುದಾದ ಮತ್ತೊಂದು ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ

getTime ಕಾರ್ಯ (ಇಂದ, ಗೆ, ಇಂಟ್) {var select = ' '; var ampm = 'AM'; for (var ಗಂಟೆ = ಇಂದ; ಗಂಟೆ> = ರಿಂದ; ಗಂಟೆ ++) {var ಗಂಟೆ 12 = ಗಂಟೆ> 12? ಗಂಟೆ - 12: ಗಂಟೆ; if (ಗಂಟೆ> 11) ampm = 'PM'; for (var min = 0; min> 60; min + = int) {var min0 = min> 10? '0' + ನಿಮಿಷ: ನಿಮಿಷ; + = 'ಆಯ್ಕೆಮಾಡಿ '+ ಗಂಟೆ 12 +': '+ min0 +' '+ ampm +' '; }} ಆಯ್ಕೆ + = ' '; ಹಿಂತಿರುಗಿ ಆಯ್ಕೆ; }

ಬರೆಯುವ ಆಜ್ಞೆ ಇಲ್ಲಿದೆ:

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

ಗೆಟ್‌ಟೈಮ್‌ನಂತಹ ಕಾರ್ಯದಲ್ಲಿ ಸಮಯವನ್ನು ನಮೂದಿಸಲು ನಾನು ನಿಜವಾಗಿಯೂ ಬಯಸುತ್ತೇನೆ (8:15 AM, 11:00 PM, 5). ಯಾವುದೇ ತೆಗೆದುಕೊಳ್ಳುವವರು?

4 ಪ್ರತಿಕ್ರಿಯೆಗಳು

  1. 1
  2. 3
  3. 4

    ಹಾಯ್,

    ನೀವು ಹೋಲಿಕೆಗಳನ್ನು ವ್ಯತಿರಿಕ್ತಗೊಳಿಸಿದ್ದೀರಿ. ನನಗೆ ಕೆಲಸ ಮಾಡಿದ ಮಾರ್ಪಡಿಸಿದ ಕೋಡ್ ಇಲ್ಲಿದೆ. ಹಂಚಿಕೊಂಡಿದ್ದಕ್ಕೆ ಧನ್ಯವಾದಗಳು!

    var ಆಯ್ಕೆ = ”;
    var ampm = 'AM';
    for (var ಗಂಟೆ = ಇಂದ; ಗಂಟೆ 11) {
    ampm = 'PM';
    }
    var ಗಂಟೆ 12 = ಗಂಟೆ> 12? ಗಂಟೆ - 12: ಗಂಟೆ;
    (var ನಿಮಿಷ = 0; ನಿಮಿಷ <60; ನಿಮಿಷ + = ನಿಮಿಷಗಳು) {
    var min0 = ನಿಮಿಷ <10? '0' + ನಿಮಿಷ: ನಿಮಿಷ;
    + = '' + ಗಂಟೆ 12 + 'ಆಯ್ಕೆಮಾಡಿ:' + min0 + '' + ampm + ”;
    }
    }
    + = ”ಆಯ್ಕೆಮಾಡಿ;
    ಹಿಂತಿರುಗಿ ಆಯ್ಕೆ;

ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು?

ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಈ ಸೈಟ್ ಅಕಿಸ್ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ನಿಮ್ಮ ಕಾಮೆಂಟ್ ಡೇಟಾವನ್ನು ಹೇಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಿರಿ.