回答
不需要做字符串转换或数组操作:
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