2017-02-20 5 views
0

Ich muss die Zeit formatieren, zum Beispiel habe ich einen Wert 01:05 Ich muss oder pm zu Zeit hinzufügen.clockpicker - jQuery Format Zeit

$('.clockpicker').clockpicker({ 
    afterDone: function() {    
     var time = $('#time').val();    
     console.log(moment(time).format('h:mm a'));  
    } 
}); 

Antwort

0

Sie sollten auf dem 12 Stunden-Format, bydeafult es falsch ist, verwenden wie dieses

$('.clockpicker').clockpicker({ 
    twelvehour: 'true', 
    afterDone: function() {    
     var time = $('#time').val();    
     console.log(moment(time).format('h:mm a'));  
    } 
}); 
+0

Ich habe Fehler Deprecation Warnung: Wert zur Verfügung gestellt ist nicht in einem anerkannten ISO-Format. Auch ich muss nur am oder pm bis heute hinzufügen. – user3351236

+0

beziehen Sie sich hier https://github.com/weareoutman/clockpicker –

+0

Ich muss zwölf Stunden Modus nicht hinzufügen. Ich muss den Wert #time (01:05) in eine Variable bringen und formatieren, indem ich "01:05 morgens" hinzufüge. – user3351236

0

Gerade Moment mit Format Parsen verwenden, finden Sie moment(String, String);, in Ihrem Fall Gebrauch moment(time, 'hh:mm') statt moment(time)

$('.clockpicker').clockpicker({ 
    afterDone: function() {    
     var time = $('#time').val();    
     console.log(moment(time, 'hh:mm').format('hh:mm a'));  
    } 
});