我對JavaScript很陌生。我的猜測是有一個非常簡單的答案。 我需要將格式爲hh:mm:ss
的時間轉換爲秒。JavaScript時間轉換
0
A
回答
2
你可以做這樣的事情:
var s = "1:01:01";
var a = s.split(":");
var sec = parseInt(a[0], 10)*60*60;
sec += parseInt(a[1], 10)*60;
sec += parseInt(a[2], 10);
alert(sec);
+0
Big gotcha:parseInt在傳遞一個包含前導零的字符串時可能會出乎意料的行爲:`parseInt(「09」) - > 0`和`parseInt(「 010「) - > 8`。這是因爲具有前導零的數字被視爲八進制數,所以對於情況1:八進制編號系統中沒有9和情況2:八進制10對應於十進制8.當使用parseInt時,必須爲十進制數指定基數10 :`parseInt(「09」,10) - > 9`和`parseInt(「010」,10) - > 10`。 – 2011-01-22 08:15:05
0
試試這個
<SCRIPT LANGUAGE="JavaScript1.1"><!--
function split(string,text) {
splitArray = string.split(text);
splitIndex = splitArray.length;
}
//--></SCRIPT>
<SCRIPT LANGUAGE="JavaScript"><!--
var splitIndex = 0;
var splitArray = new Array();
function calculateTime() {
splitIndex = 0;
split(document.myForm.myTime.value,':');
for (var i=splitIndex-1, j=1, answer=0; i>=0; i=i-1, j=j*60)
answer += splitArray[i]*j - 0;
document.myForm.mySeconds.value = answer;
}
//--></SCRIPT>
<FORM NAME="myForm">
<P>HH:MM:SS = <INPUT NAME="myTime" TYPE="TEXT" MAXLENGTH="8" LENGTH="10">
<P>Seconds = <INPUT NAME="mySeconds" TYPE="TEXT">
<P><INPUT TYPE="BUTTON" VALUE="Calculate" onClick="calculateTime()">
</FORM>
相關問題
- 1. 在javascript中轉換時間
- 2. 的Javascript UNIX時間轉換
- 3. 時間轉換爲javascript
- 4. javascript時間轉換(秒 - =)
- 5. 時間戳轉換的JavaScript
- 6. 時間轉換在JavaScript
- 7. 將UTC轉換爲當地時間Javascript
- 8. 將PHP模糊時間轉換爲Javascript?
- 9. PHP時間戳轉換爲JavaScript?
- 10. Javascript將Ints轉換爲時間?
- 11. JavaScript的日期/時間轉換
- 12. 秒轉換時間格式的JavaScript
- 13. 轉換JavaScript的時間到ASP.NET DateTime.Now
- 14. 日期時間轉換在MySQL和JavaScript
- 15. Javascript來UTC轉換爲本地時間
- 16. 的Javascript轉換時間括號
- 17. 字符串日期時間轉換javascript
- 18. JavaScript的轉換時間戳從PHP
- 19. 使用PHP或Javascript轉換時間?
- 20. Javascript時間轉換正則表達式
- 21. Javascript - 將時間轉換爲整數並將整數轉換爲時間
- 22. 時間轉換
- 23. 時間轉換
- 24. 轉換時間UNIX時間
- 25. JavaScript:使用時區將UTC時間轉換爲本地時間
- 26. 轉換的PostgreSQL時間戳爲JavaScript時間戳在Python
- 27. 轉換日期時間來寫的日期和時間用JavaScript
- 28. 使用Javascript將當前時間的MySQL時間戳轉換爲
- 29. javascript日期/時間字符串轉換爲SQL日期時間
- 30. 整數轉換時間的Facebook消息的時間 - 的JavaScript
你使用任何庫,或純JavaScript?有可能如果你使用任何框架/庫,那麼就有這樣的功能來轉換日期/時間。你也可以看一下www.datejs.com/ – Maxym 2011-01-22 14:14:24