我想从javascript中的var分割数据和时间。
var str =" 2014-12-11t0550&#34 ;;
我想分开" 2014-12-11"和" t0550"
我如何做到这一点我无法理解......?
答案 0 :(得分:1)
所以最简单的方法可能只是拆分字符串。 ..
var str = "2014-12-11t0550";
var parts = str.split('t');
// parts[0] === "2014-12-11"
// parts[1] === "0550"
如果愿意,您可以parseInt(parts[1])
。
答案 1 :(得分:1)
split()
方法会为您提供所需的结果:
var str = "2014-12-11t0550";
var split = str.split("t");
var date = split[0];
var time = split[1];
答案 2 :(得分:0)
var str = "2014-12-11t0550";
var splitsring = str.exec((/(\d+\-\d+\-\d+)(t.*)/)
var fsring = splitsring[1]
var secondstring = splitsring[2]
答案 3 :(得分:0)
您无法使用parseInt()
功能拆分任何内容。
parseInt()函数解析字符串参数并返回指定基数或基数的整数。
查看输入文本,您似乎希望在出现字符t
时拆分字符串。为此,您可以使用split()
function并指定t
作为分隔符:
var str = "2014-12-11t0550";
var split_arr = str.split( "t" );
split_arr
变量中剩下的内容是以下结构:
["2014-12-11", "0550"]
请注意,分隔符t
已被删除。
参考 - split()
答案 4 :(得分:0)
我建议您使用substr
或substring
,但如果您想使用split
,这就是您要获得的:
var strarr = "2014-12-11t0550".split("t");
// strarr[0] === "2014-12-11"
// strarr[1] === "0550"