JavaScript分割值
我有以下代码:JavaScript分割值,javascript,split,Javascript,Split,我有以下代码: var format_time="28-06-12 9:30:50"; var my_time_array=format_time.split(":"); alert(my_time_array[0]); // alerts 28-06-12 9 alert(my_time_array[1]); // alerts 30 alert(my_time_array[2]); // alerts 50 第一个警报错误地显示“28-06-12 9”,而我只希望它显示“9”。 此外,如果
var format_time="28-06-12 9:30:50";
var my_time_array=format_time.split(":");
alert(my_time_array[0]); // alerts 28-06-12 9
alert(my_time_array[1]); // alerts 30
alert(my_time_array[2]); // alerts 50
第一个警报错误地显示“28-06-12 9”,而我只希望它显示“9”。
此外,如果format_time=“28-06-12 10:30:50”,则我希望它显示“10”
我似乎无法解决这个问题。有什么想法吗?试试看
var hour = my_time_array[0].split(" ");
alert(hour[1]);
试一试
先按空间分割:
var my_time_array=format_time.split(" ")[1].split(":");
先按空间分割:
var my_time_array=format_time.split(" ")[1].split(":");
试试这个:
var format_time="28-06-12 9:30:50";
var my_time_array=format_time.split(" ");
var my_time_array2=my_time_array[1].split(":");
alert(my_time_array2[0]); // alerts 9
alert(my_time_array2[1]); // alerts 30
alert(my_time_array2[2]); // alerts 50
试试这个:
var format_time="28-06-12 9:30:50";
var my_time_array=format_time.split(" ");
var my_time_array2=my_time_array[1].split(":");
alert(my_time_array2[0]); // alerts 9
alert(my_time_array2[1]); // alerts 30
alert(my_time_array2[2]); // alerts 50