2017-12-18 7 views
0

timeStamp形式から時間形式に変換するこの関数を既に構築しましたが、その結果は1つの数値で時刻を表示します.... (>午前7時420)私は(07 AM)のように表示したいtimeStampを時間形式に変換する関数

convertTime(time: number) { 

    let hours: number = Math.floor(time/60); 
    let minutes: number = time % 60; 

    if (hours <= 12) return hours + ':' + minutes + ' am'; 
    else return (hours - 12) + ':' + minutes + ' pm'; 
} 
+0

あなたは既に場合ので0をconcatenatenating、 'if'、そしてどのように数字を比較することを使用する方法、文字列を連結する方法を知っています時間は10未満では問題ありません。すべき? –

+0

ありがとうございます。 –

答えて

0
convertTime(time: number) { 

    let hours: number = Math.floor(time/60); 
    let minutes: number = time % 60; 

    if (hours <= 12 && hours >=10) return hours + ':' + minutes + ' am'; 
    else if(hours < 10) return '0' + hours + ':'+ minutes +' am'; 

    else return (hours - 12) + ':' + minutes + ' pm'; 
} 
関連する問題