本文介绍了如何拆分字符串日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何拆分字符串



我怎么能拆分这个字符串?

How to split string

how could i split this string?

year + "-" + month + "-" + day + " " + hours + ":" + minutes + " , " + yearto + "-" + monthto + "-" + dayto + " " + hoursto + ":" + minutesto




var res = listItemFromAndToDate.split("");



所以我可以像这样添加它们


So i can add them like this

var fromDate = res[0]; // year month day
var fromTime= res[1]; // hours minutes
var toDate = res[2];  // yearsto monthto dayto
var toTime = res[3]; // hoursto hoursfrom





我的字符串看起来像2014-12-05 20:00,2014-12-06 21:00



My string looks like this 2014-12-05 20:00 , 2014-12-06 21:00

推荐答案

//sample : 
var listItemFromAndToDate = "2014-01-01 01:52 , 2014-09-15 16:24";
var str_array = listItemFromAndToDate.split(' '); //seperation with space

        var fromDate = res[0]; // year month day
        var fromTime= res[1]; // hours minutes
        //----------- res[2] = ,
        var toDate = res[3];  // yearsto monthto dayto
        var toTime = res[4]; // hoursto hoursfrom

or -->
var str_array = listItemFromAndToDate.split(' , ');
var dateAndTimeFrom = str_array[0];
var dateAndTimeTo = str_array[1];
var from_array = dateAndTimeFrom.split(' ');
var to_array = dateAndTimeTo.split(' ');
        var fromDate = from_array[0]; // year month day
        var fromTime= from_array[1]; // hours minutes
        var toDate = to_array[0];  // yearsto monthto dayto
        var toTime = to_array[1]; // hoursto hoursfrom


<pre>
<script>
var re = /(\d{4}-\d{2}-\d{2}) (\d{2}:\d{2})\s*,\s*(\d{4}-\d{2}-\d{2}) (\d{2}:\d{2})/;

var str = '2014-12-05 20:00 , 2014-12-06 21:00';

var res = re.exec(str);

document.writeln(res[1]);
document.writeln(res[2]);
document.writeln(res[3]);
document.writeln(res[4]);

</script>
</pre>



这篇关于如何拆分字符串日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 09:28
查看更多