2016-08-20 9 views
0

Ich verwende diesen Code, um Datum aus Text ohne Zeit zu extrahieren. Gibt es eine Methode, um Datum ohne Zeit zu extrahieren und umgekehrt?Datum aus Text extrahieren

$(document).on("change", "#select_date", function() { 
    const at = $('#select_date :selected').text() 
    //2016-03-26 15:22:02 
    const attend_date = at.substring(0,10) 
}); 
+0

Sie reguläre Ausdrücke verwenden können. – poke19962008

+0

split() einfacher zu bedienen. – Saffor

Antwort

4

Sie können das Datum durch Raum split() und wählen Sie den ersten Teil:

$(document).on("change", "#select_date", function() { 
    const at = $('#select_date :selected').text() 
    const attend_date = at.split(' ')[0] 
}) 
0
$(document).on("change", "#select_date", function() { 
    const at = $('#select_date :selected').text() 

    //extract date 
    const attend_date = at.split(' ')[0] 
    //extract time 
    const attend_time = at.split(' ')[1] 
}) 
+0

Sie sollten eine Erklärung zu Ihrer Lösung geben. Nur Code-Antworten sind verpönt. –