0
我想能返回字符串這樣的功能:JavaScript函數寫出來秒字符串格式這樣
它需要一個輸入,這是一個數或串,表示時間值在秒。
如果輸入是0
,則返回"0s"
。
如果輸入是10
(或60以下),則只返回末尾帶有「s」的數字:"10s"
。
如果輸入是60
,120
,180
等,只返回分鐘數用「M」結尾,而不秒:"1m"
/"2m"
/"3m"
(如果不是必要不顯示秒)。
如果輸入是65
,則返回"1m05s"
(如果第二個之前有一個數字或小時,則始終顯示前導零)。
如果輸入是3600
,7200
等,然後返回輪小時僅與一個「H」末:"1h"
/"2h"
(相同的邏輯與分鐘)。
如果輸入是3661
,則返回"1h01m01s"
(在分鐘和秒鐘上使用相同的邏輯:如果值之前有東西,則顯示前導零)。
我只需要顯示值直到數小時。
@ jfriend00這本來是一個Q&A後,這就是爲什麼我不包括。 – SeinopSys 2013-02-23 17:38:33
這個網站並不是一個「請爲我寫代碼」的網站,儘管有些人會這麼做。這意味着我嘗試了這裏,而這裏就是我卡住的地方。 – jfriend00 2013-02-23 17:41:20
@ jfriend00要點是,我做了這個小功能,並認爲我可以'分享我的知識 - 問答風格'。 – SeinopSys 2013-02-23 17:46:30