从单个字符串中分隔两个日期

时间:2014-09-22 09:19:40

标签: javascript jquery

我的字符串为August 24, 2014 - September 22, 2014

我的输出方面如下:

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

如何在java-script / Jquery中这样分开?

我开始尝试这个但是我的下面的代码没有执行,所以我想请求你的帮助来解决上面提到的问题。

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


});

Fiddle

3 个答案:

答案 0 :(得分:4)

在javascript中使用Split

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

 fullDate = fullDate.split("-");

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

 alert(start);  alert(end);

DEMO

答案 1 :(得分: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]);
});

答案 2 :(得分:0)

您可以使用Split方法:

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

Sample demo