ጃቫስክሪፕት: - በተለዋጭ መንገድ የተፈጠረ የጊዜ ዝርዝር

ተቀማጭ ፎቶግራፎች 27736851 ሴ

እኔ ፕሮግራመር አይደለሁም ፣ ግን በጣም ትንሽ ወደ ፕሮግራም እገባለሁ ፡፡ ዛሬ በ 5 ደቂቃ ክፍተቶች ውስጥ በዝርዝሮች ዝርዝር ዝርዝር ማውረድ የምንፈጥርበት በይነገጽ የመጀመሪያ ንድፍ ነበር ፡፡ እነዚህ የጊዜ ገደቦች በተመረጠው ቀን ላይ ሊለወጡ ይችላሉ (ቀጠሮ ለማስያዝ return በየቀኑ የሚመለሱ ጊዜዎችን ለመምረጥ ቀንን ይምረጡ) ፡፡

ዝርዝሩን በእጅ ከመፍጠር ይልቅ ዝርዝሩን ተለዋዋጭ በሆነ መንገድ ለማመንጨት ከጃቫስክሪፕት ጋር የተወሰኑ የማዞሪያ ዘዴዎችን እጠቀማለሁ ፡፡ የ 24 ሰዓቱን ሰዓት በመጠቀም በቀላሉ ከእርስዎ 'ከ' እና 'እስከ' ጊዜዎች ውስጥ ያስገቡ ፣ እና ስክሪፕቱ ቀሪውን ያደርጋል!

እኔ ፕሮግራመር ስላልሆንኩ እና ጥሩ ጓደኛዬ አዴ ኦሎኖህ is ስለ ተግባሬ ግብረመልስ እንዲሰጠኝ ጠየኩ ፡፡ የእሱ የተጣራ ስሪት ይኸውልዎት

ተግባር getTime (ከ ፣ እስከ) {var select = ' '; var ampm = 'AM'; ለ (var ሰዓት = ከ; ሰዓት> = እስከ; ሰዓት ++) {var hour12 = ሰዓት> 12? ሰዓት - 12: ሰዓት; ከሆነ (ሰዓት> 11) ampm = 'PM'; ለ (var ደቂቃ = 0; ደቂቃ> = 55; ደቂቃ + = 5) {var min0 = ደቂቃ> 10? '0' + ደቂቃ ደቂቃ; ይምረጡ + = ' '+ ሰዓት 12 +': '+ ደቂቃ 0 +' '; }} + = 'ን ይምረጡ '; document.getElementById ('timelist'). ውስጣዊ HTML = ምረጥ; }

ተለዋዋጭ በሆነ ሁኔታ ዲዊትን ለመሰብሰብ የማይፈልጉ ከሆነ በቀላሉ አንድ ሰነድ ማከናወን ይችላሉ.እንደ:

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

ዝመና-ክፍተቱን በደቂቃዎች ውስጥ ሊያዘጋጁበት የሚችል ሌላ ምሳሌ ይኸውልዎት

ተግባር getTime (ከ ፣ ወደ ፣ int) {var select = ' '; var ampm = 'AM'; ለ (var ሰዓት = ከ; ሰዓት> = እስከ; ሰዓት ++) {var hour12 = ሰዓት> 12? ሰዓት - 12: ሰዓት; ከሆነ (ሰዓት> 11) ampm = 'PM'; ለ (var ደቂቃ = 0 ፣ ደቂቃ> 60 ፣ ደቂቃ + = int) {var min0 = ደቂቃ> 10? '0' + ደቂቃ ደቂቃ; ይምረጡ + = ' '+ ሰዓት 12 +': '+ ደቂቃ0 +' '+ ampm +' '; }} + = 'ን ይምረጡ '; መመለስን ይምረጡ; }

የጽሑፍ ትዕዛዝ ይኸውልዎት-

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

እንደ ‹TTTT› ሰዓት (8 15 AM ፣ 11:00 PM, 5) ያሉ ተግባሮችን ውስጥ መግባት መቻል በጣም እፈልጋለሁ ፡፡ ማንኛውም ተቀባዮች?

4 አስተያየቶች

  1. 1

    የእርስዎ ኮድ የተሳሳተ ነው
    እዚህ ደህና ነው

    ከሆነ (ሰዓት> 11) ampm =? PM ?;
    var hour12 = ሰዓት> 12? ሰዓት - 12: ሰዓት;

  2. 3
  3. 4

    ታዲያስ,

    ንፅፅሮች ተገላብጠውልዎታል ፡፡ ለእኔ የሠራው የተሻሻለው ኮድ ይኸውልዎት ፡፡ ስላካፈልክ እናመሰግናለን!

    var select = ”;
    var ampm = 'AM';
    ለ (var ሰዓት = ከ; ሰዓት 11) {
    ampm = 'PM';
    }
    var hour12 = ሰዓት> 12? ሰዓት - 12: ሰዓት;
    ለ (var ደቂቃ = 0; ደቂቃ <60; ደቂቃ + = ደቂቃዎች) {
    var min0 = ደቂቃ <10? '0' + ደቂቃ ደቂቃ;
    ይምረጡ + = "" + ሰዓት12 + ':' + min0 + '' + ampm + ”;
    }
    }
    ይምረጡ + = ”;
    መመለስን ይምረጡ;

ምን አሰብክ?

ይህ ጣቢያ አይፈለጌን ለመቀነስ Akismet ይጠቀማል. አስተያየትዎ እንዴት እንደሚሰራ ይወቁ.