在javascript中使用parseInt从时间拆分日期

时间:2014-12-02 15:22:14

标签: javascript html

我想从javascript中的var分割数据和时间。

var str =" 2014-12-11t0550&#34 ;;

我想分开" 2014-12-11"和" t0550"

我如何做到这一点我无法理解......?

5 个答案:

答案 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)

我建议您使用substrsubstring,但如果您想使用split,这就是您要获得的:

var strarr = "2014-12-11t0550".split("t");
// strarr[0] === "2014-12-11"
// strarr[1] === "0550"