Articles of microtime

MySQL больше, чем с отметкой времени microtime

У меня есть один PHP-скрипт, вставляющий строки в базу данных MySQL. Каждая строка имеет поле «created_at», которое заполняется значением функции PHP microtime (true) и вставлено как double. (microtime, потому что мне нужно что-то более точное, чем второе) У меня есть другой скрипт PHP, который выбирает строки на основе этого поля created_at. Когда я иду вперед […]

Создайте трехзначную миллисекунду с php

У меня есть 13-значный номер и вы хотите создать дату и время с включением milisecond Пример кода выглядит так: это мой php-скрипт $mil = 1328910295939; $seconds = $mil / 1000; $showdate = date('Y:m:d H:i:s', $seconds) ; echo "$showdate"; результат похож на этот 2012: 02: 10 15: 44: 55.xxx ===> xxx – это трехзначные миллисекунды, которые […]

Как вычесть microtime и дату показа с миллисекундами в php?

Как вычесть microtime и дату показа с миллисекундами в php? Например: я установил дату и время окончания $endtime = 2012-02-21 10:29:59; то у меня есть текущая дата или дата начала с преобразованием из microtime $starttime = 2012-02-21 10:27:59.452; function getTimestamp() { $microtime = floatval(substr((string)microtime(), 1, 8)); $rounded = round($microtime, 3); return date("Ymd H:i:s") . substr((string)$rounded, […]

Почему мой float хранит в MYSQL как .9999, когда он больше 1?

Я сохраняю время процесса в базе данных MySQL как float (4,4). $start_time = microtime( TRUE ); // things happen in my script $end_time = microtime( TRUE ); $process_time = $end_time – $start_time; // insert $process time into mysql table $ process_time всегда отображается корректно, если выводится в командной строке, но если оно больше 1, оно […]

DECIMAL длина для microtime (true)?

Я хочу хранить микро-время PHP в качестве моей метки времени в MySQL. Мне сказали, что лучше хранить его в DECIMAL , но я не могу найти идеальный размер. Кто-нибудь знает, что microtime(true) максимальный размер microtime(true) , поэтому я могу поместить это как длину моего типа данных? Должен ли я выбирать переменную DECIMAL length?

Профилирование PHP с помощью microtime (): Отрицательное время?

Для очень простого профилирования я использую microtime() следующим образом: $now = microtime(); for (…) { // do something echo microtime() – $now; $now = microtime(); } Теперь выход echo строки кажется совершенно случайным, то есть ожидаемыми колебаниями, но я не ожидал появления отрицательных чисел . Однако типичный результат содержит ~ 1/3 отрицательных чисел. Я подтвердил […]

php получает микроспинд из строки даты

Я пытаюсь получить время, прошедшее между двумя строками datetime (включая миллисекунды) пример: $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/>"; То, что я хочу видеть эхом, – «1,2», но strtotime() игнорирует миллисекунду часть строки. Кроме того, по-видимому, microtime() не позволяет вам дать ему datestring … Есть ли альтернативная […]

Является ли временная метка в микросекундах всегда уникальной?

uniqid () в PHP генерирует уникальный идентификатор, основанный на текущей временной отметке в микросекундах. Это действительно надежный способ создания уникального идентификатора? Даже если предположить, что есть один пользователь, который запускает один скрипт с циклом, генерирующим временную метку в микросекундах, может ли быть теоретическая гарантия, что это неудивительно? И на практике вероятность того, что вероятность совершенно […]