簡體   English   中英

將時間分為小時,分鍾和秒

[英]Split time into hours, minutes and seconds

我必須把時間分成小時,分鍾和秒。 例如,如果時間是09:11:21。 我需要它在09小時,11分鍾和21秒。

我有兩個文本框輸入打卡時間和休息時間。 之后我想在新的texbox中得到結果。結果是通過打卡時間和休息時間之間的差異來計算的。

例如,如果打卡時間是09:00:00,休息時間是01:10:00。 我需要結果為07小時,50分鍾和00秒。

你可以使用split()

現場演示

arr = strDate.split(':')
hour = $.trim(arr[0]) + " hrs";
min = $.trim(arr[1]) + " min";
sec = $.trim(arr[2]) + " seconds";

正如@TheJohlin所說, 編輯它更好地使用parseInt而不是$ .trim

現場演示

strDate = "12 : 40 :12";
arr = strDate.split(':');
hour = parseInt(arr[0]) + " hrs";
min = parseInt(arr[1]) + " min";
sec = parseInt(arr[2]) + " seconds";

你可以使用.replace

var xDate="12:35:45";
alert(xDate.replace(":"," hrs, ").replace(":"," Min and ") + " secs.");

DEMO

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM