将两个日期从一个字符串中分离出来

separating two dates from a single string

本文关键字:字符串 分离出 一个 日期 两个      更新时间:2023-09-26

我有一个字符串August 24, 2014 - September 22, 2014

我的输出像:

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

如何在javascript/Jquery中这样分离?

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

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

});

Fiddle

在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

使用.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]);
});

您可以使用Split方法:

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

示例演示