本文介绍了如何拆分字符串日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何拆分字符串
我怎么能拆分这个字符串?
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>
这篇关于如何拆分字符串日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!