PHP получить время от строки даты
Я пытаюсь получить время, прошедшее между двумя строками даты и времени (включая миллисекунды)
пример:
<code>$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 . "<br/><br/>"; </code>
То, что я хочу увидеть, - это "1.2" ноstrtotime()
игнорирует миллисекундную часть строки. Также, видимоmicrotime()
не позволяет вам дать ему строку даты ... Есть ли альтернативная функция для вычисления этого, или мне придется выполнить какой-то анализ строки, чтобы извлечь секунды и миллисекунды и вычесть?