2016-08-20 6 views
0

Я использую этот код для извлечения даты из текста без времени. Есть ли способ вывести дату без времени и наоборот?Извлечение даты из текста

$(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

Вы можете использовать регулярные выражения. – poke19962008

+0

split() проще в использовании. – Saffor

ответ

4

Вы можете split() дату пространством и выбрать первую часть:

$(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

Вы должны предоставить объяснение своему решению. Ответы только на код не одобряются. –

Смежные вопросы