2017-11-09 5 views
0

'00 : 00 : 00 '을 React int 인 UI에서 0 초로 변환하려고합니다.FormattedTime을 사용하여 초를 int로 변환

<MenuItem 
    value='00:00:00' 
    primaryText={ 
    <FormattedTime 
     second='numeric' 
     units='second' 
     value={new Date(2012, 11, 20, 3, 0, 0)} 
    /> 
    } 
/> 

에 표시하는 방법 UI '0 초의

+1

귀하의 질문은 다소 모호합니다. 문자열의 마지막 2자를 초만 표시하고 싶습니까? 예를 들어 '00 : 05 : 10'은 어떨까요? – Chris

+0

그냥 0 초가 필요합니다. –

답변

0

그냥 "0", 당신이 할 수있는에 "0시 0분 0초"을 변환하려면

value={parseInt('00:00:00'.substring(6)) + " seconds"} 

위 걸릴 것입니다 마지막으로 00은 초이며 정수로 변환하고 (선행 0을 제거하기 위해) 문자열 " seconds"을 추가합니다.

+0

예'$ {parseInt ('00 : 00 : 00'.substring (6)}} 초 '를 사용할 수도 있습니다. React intl이 .DateTimeFormat API 및 두 번째를 자동으로 표시 –