2016-08-20 51 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

您應該爲您的解決方案提供解釋。只有代碼答案是不被接受的。 –