Я пытаюсь получить время, прошедшее между двумя строками даты и времени (включая миллисекунды)
пример:
Код: Выделить всё
$pageTime = strtotime("2012-04-23T16:08:14.9-05:00");
$rowTime = strtotime("2012-04-23T16:08:16.1-05:00");
$timePassed = $rowTime - $pageTime;
echo $timePassed . "
";
Я хочу видеть в ответе «1.2», но strtotime() игнорирует миллисекундную часть строки. Кроме того, очевидно, что microtime() не позволяет вам указать строку даты... Есть ли альтернативная функция для расчета этого, или мне придется выполнить некоторый анализ строк, чтобы извлечь секунды и миллисекунды и вычесть ?
Подробнее здесь:
https://stackoverflow.com/questions/102 ... ate-string