2017-12-20 18 views

Antwort

1

nutzt Teilzeichenfolge

var date='09:57:22'; 
date = date.substring(0,5); 
+0

@joopmicroop bitte fügen Sie Ihre zwei Cent zu einer Antwort hinzu. Dafür gibt es Kommentare. –

0

Prüfung Link date to minutes and hours

var dateWithouthSecond = new Date(); 
dateWithouthSecond.toLocaleTimeString(navigator.language, {hour: '2-digit', minute:'2-digit'}); 
0

Sie bequem die Zeit in get Datumsformat passieren können. Beispiel.

time = "2:33:58 PM"; Ihre Zeit

übergeben Sie es an die neue Datumsvariable.

Zeit = neues Datum (Zeit);

dann neue Zeit wird das gesamte Datum haben.

dann machen Sie eine Zeichenfolge, in der die Zeit und Stunden erhalten. Zeit = time.getHours + „:“ + time.getMinutes

0

Viele dieser slice und substring Antworten bekommt den Job zu erledigen, aber ich möchte Reguläre Ausdrücke zeigen, wie sie in Bezug auf die Eingaben flexibler sein können.

Zum Beispiel würde dies Regular Expression sowohl ein- als auch zweistelligen Bereich handhaben, die slice und substring abwerfen würde:

var tests = ['12:12:12', '1:1:1', '1:12:1', '12:12:1212: 12:12']; 
 
for (var _i = 0, tests_1 = tests; _i < tests_1.length; _i++) { 
 
    var test = tests_1[_i]; 
 
    console.log("result of regex on \"" + test + "\" is: \"" + /\d+:\d+/ig.exec(test).shift() + "\""); 
 
}

0

function addZero(i) { 
 
    if (i < 10) { 
 
     i = "0" + i; 
 
    } 
 
    return i; 
 
} 
 
var d = new Date(); 
 
var h = addZero(d.getHours()); 
 
var m = addZero(d.getMinutes()); 
 
console.log(h + ":" + m)

Verwandte Themen