2012-06-28 2 views
0

나는 다음과 같은 코드를 가지고 : 나는 단지 그것을 "9"를 표시 할 때 첫 번째 경고는 잘못 "28-06-12 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 

합니다. 또한 format_time = "28-06-12 10:30:50"이면 "10"을 표시하고 싶습니다.

나는 그것을 해결할 수없는 것 같습니다. 어떤 아이디어?

답변

2

분할을 시도 :

var my_time_array=format_time.split(" ")[1].split(":"); 
+0

감사 힙, 연령이 일을 해결하기 위해 트링되었다. – Aaron

1

먼저 공백으로

var hour = my_time_array[0].split(" "); 
alert(hour[1]); 
0
var format_time="28-06-12 9:30:50"; 
var my_time_array1=format_time.split(" "); //Split on space. 
var my_time_array=my_time_array1[1].split(":"); //now split the time part. 
alert(my_time_array[0]); // alerts 28-06-12 9 
alert(my_time_array[1]); // alerts 30 
alert(my_time_array[2]); // alerts 50 
1

이 시도 :

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