我有一個網站,我正在計算兩個輸入元素內輸入的兩次(Starttime Endtime)之間的小時和分鐘。結果保存在標籤內。在某個位置添加冒號到字符串
下面是一個例子:
Starttime: 08:00
Endtime: 15:30
TimeSpend: 7 hours 30 Minutes
我需要的價值Timespend發回給我的後端,但不以這種形式。我想給它的形式,如:
7:30
等
我過濾小時和分鐘內未能與這個JavaScript:replace(/[^0-9]/g,'');
結果是730
我如何添加一個冒號7至30之間,讓看看 像:730 --> 7:30
?同樣應該爲1120 --> 11:20
工作。
爲什麼不將計算更改爲想要的格式,而不是稍後更改爲新格式? –
,因爲我必須像這樣顯示它 – TheWandererr
當您顯示值時,保存您使用的原始值,而不是稍後從顯示中拉出它們。這是一個很好的例子,爲什麼你應該分開數據和表示。 – JJJ