2014-09-22 1 views
0

У меня есть строка как August 24, 2014 - September 22, 2014., разделяющий две даты из одной строки

Я аспектировал выход как:

 var start="August 24, 2014"; 
    var end= "September 22, 2014": 
    alert(start); alert(end); 

Как отделить, как это в Java-скрипта/Jquery?

Я начал с этого пытаться, но мой код ниже не выполнялся, поэтому я решил попросить вашу помощь решить вышеупомянутый вопрос.

$(document).ready(function() { 
    var fullDate="August 24, 2014 - September 22, 2014"; 
     alert(fullDate.replace(-\W/g, '')); 


}); 

Fiddle

ответ

4

Split использования в JavaScript

var fullDate="August 24, 2014 - September 22, 2014"; 

fullDate = fullDate.split("-"); 

var start= fullDate[0]; 
var end= fullDate[1]; 

alert(start); alert(end); 

DEMO

+0

хороший человек. благодаря –

0

Используйте .split(), как показано ниже:

$(document).ready(function() { 
    var fullDate="August 24, 2014 - September 22, 2014"; 
    var date = fullDate.split("-"); //here 'date' will be an array having two elements. 
    var startdate = date[0]; 
    var enddate = date[1]; 
    alert(date[0]); 
    alert(date[1]); 
}); 
0

Вы можете пользователь Split метод:

$(document).ready(function() { 
    var fullDate="August 24, 2014 - September 22, 2014"; 
    alert(fullDate.split("-")[0]); 
    alert(fullDate.split("-")[1]); 
}); 

Sample demo

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