回答
不需要做字符串轉換或數組操作:
sscanf($value, "%d:%d", $minutes, $seconds);
$ms = $seconds * 1000 + $minutes * 60 * 1000;
$ms = intval(substr($value, 0, 2))*60*1000 + intval(substr($value, 2, 2))*1000;
感謝您r幫助:) – 2011-03-17 02:14:52
這確實節省了代碼和時間。 – 2011-03-17 02:19:40
@Aung:Cooper的回答更好,因爲它不取決於數字的位數。 – timdream 2011-03-17 02:24:35
$value = "10:10";
list($minutes, $seconds) = explode(':', $value);
$milliseconds = $seconds * 1000 + $minutes * 60000;
var_dump($milliseconds); // 610000
感謝您的幫助 – 2011-03-17 02:15:14
$value = "10:10";
$time = explode(':',$value);
$ms = $time[0]*60000 + $time[1]*1000;
愛數組:) – 2011-03-17 02:20:20
- 1. 將以毫秒爲單位的unix秒數轉換爲POSIXct/POSIXlt
- 2. 轉換毫秒(長)到MM:SS
- 3. C#將datetimeoffset轉換爲以毫秒爲單位的字符串
- 4. 將日期轉換爲以毫秒爲單位的日期
- 5. 將毫秒轉換爲毫秒
- 6. 如何將毫秒轉換爲在XAML中顯示mm:ss?
- 7. 轉換「時間」,「單位」,以毫秒爲單位
- 8. NetStream.seek以毫秒爲單位
- 9. TimeSpan.ParseExact以毫秒爲單位
- 10. 以毫秒爲單位的日期轉換爲dd/mm/yyyy
- 11. java將時間戳以秒爲單位轉換爲以毫秒爲單位的時間戳
- 12. 以毫秒爲單位的TImespan,以分鐘和秒爲單位
- 13. 將DateTime轉換爲毫秒
- 14. 將jiffies轉換爲毫秒
- 15. 將毫秒轉換爲time_t
- 16. 將Ecto.DateTime轉換爲毫秒
- 17. php:將毫秒轉換爲日期
- 18. 將時間轉換爲秒+毫秒秒
- 19. PHP將毫秒數轉換爲特定毫秒失敗(1425318722000)
- 20. 以毫秒爲單位檢測秒數
- 21. 如何將以毫秒爲單位的UNIX時間轉換爲R中的POSIXlt?
- 22. 出錯轉換的getTime),以毫秒爲單位
- 23. Excel:以毫秒爲單位的文本轉換
- 24. Haskell:將UTCTime轉換爲秒和毫秒
- 25. 在JavaScript中將日期轉換爲以毫秒爲單位的unix
- 26. 將持續時間字符串轉換爲以毫秒爲單位的Java
- 27. 以毫秒爲單位將曆元轉換爲PL/SQL中的日期格式
- 28. 將毫秒轉換爲日期和日期爲毫秒
- 29. 如何轉換此SAS日期值(以毫秒爲單位)
- 30. 轉換日期以毫秒爲單位使用PIG
+1,因爲我沒有想到'sscanf()':) – alex 2011-03-17 02:16:06
+1 for'sscanf()' – timdream 2011-03-17 02:23:17
的確很好:)。 – 2011-03-17 06:19:40