Преобразование мм: сс в миллисекунды в PHP - PullRequest
3 голосов
/ 17 марта 2011

Подскажите, пожалуйста, как преобразовать мм: сс в миллисекунды в PHP.

$value = "10:10"

$ms = ...

Ответы [ 4 ]

10 голосов
/ 17 марта 2011

Нет необходимости выполнять преобразования строк или манипуляции с массивами:

sscanf($value, "%d:%d", $minutes, $seconds);
$ms = $seconds * 1000 + $minutes * 60 * 1000;
3 голосов
/ 17 марта 2011
$value = "10:10";
$time = explode(':',$value);
$ms = $time[0]*60000 + $time[1]*1000;
3 голосов
/ 17 марта 2011

$ms = intval(substr($value, 0, 2))*60*1000 + intval(substr($value, 2, 2))*1000;

1 голос
/ 17 марта 2011
$value = "10:10";

list($minutes, $seconds) = explode(':', $value);

$milliseconds = $seconds * 1000 + $minutes * 60000;

var_dump($milliseconds); // 610000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...