{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
kisher3 * 0.02
[автор] (24 фев 2015, 16:21) [0/0] [0] [отв] [спам] [под] +1 | -1

Нужно сделать время генерации страницы, но не так, чтобы показывалось дробное число (0.083 с), а так (83 мс)...
Какие варианты?

Вот код:
$start_time = microtime();
$start_array = explode(" ",$start_time);
$start_time = $start_array[1] + $start_array[0];
$end_time = microtime();
$end_array = explode(" ",$end_time);
$end_time = $end_array[1] + $end_array[0];
$time = ($end_time - $start_time); //то самое время генерации, для вывода...
printf("%f сек",$time);


Изм. 1 раз. / Посл. изм.
kisher3 * 0.02
(24 фев 2015, 16:21)
2.
Lorinz * 1.32
(24 фев 2015, 16:23) [0/0] [0] [отв] [спам] [под] +1 | -1

kisher3,
<?
$start_time = microtime();
$start_array = explode(" ",$start_time);
$start_time = $start_array[1] + $start_array[0];

$end_time = microtime();
$end_array = explode(" ",$end_time);
$end_time = $end_array[1] + $end_array[0];
$time = round($end_time - $start_time,3); // результат
?>

3.
FBorodach * 10.65
(24 фев 2015, 16:25) [0/0] [0] [отв] [спам] [под] +1 | -1

Мне тоже приятнее видит 1.мс чем 0.001

4.
kisher3 * 0.02
[автор] (24 фев 2015, 16:25) [0/0] [0] [отв] [спам] [под] +1 | -1

Lorinz, Теперь просто 0 показывает... А нужно, чтобы миллисекунды показывались(пример в 1 посту)

5.
Lorinz * 1.32
(24 фев 2015, 16:27) [0/0] [0] [отв] [спам] [под] +1 | -1

kisher3, ща ща минутку

6.
kisher3 * 0.02
[автор] (24 фев 2015, 16:29) [0/0] [0] [отв] [спам] [под] +1 | -1

АП

7.
Lorinz * 1.32
(24 фев 2015, 16:38) [0/0] [0] [отв] [спам] [под] +1 | -1

kisher3,
<?
function ms($time){
$t = explode('.',$time);
$z = explode('0',$t[1]);
$nt = $z[count($z)-1].' ms';
if($t[0] > 1) {$hh = $t[0].' s ';}
$my_time = $hh.' '.$nt;
return $my_time;
}

//использование:
echo ms(0.0084);
// ответ 84 ms
?>
я придумал так *
это конечно велосипед, но если потыркать можно и улучшить


Изм. 1 раз. / Посл. изм.
Lorinz * 1.32
(24 фев 2015, 16:39)
8.
kisher3 * 0.02
[автор] (24 фев 2015, 16:46) [0/0] [0] [отв] [спам] [под] +1 | -1

Lorinz, Вроде показывает, но так:
6 s 3515625E-5 ms

9.
Lorinz * 1.32
(24 фев 2015, 16:49) [0/0] [0] [отв] [спам] [под] +1 | -1

kisher3, а цифры какие вносишь?

10.
kisher3 * 0.02
[автор] (24 фев 2015, 16:56) [0/0] [0] [отв] [спам] [под] +1 | -1

Lorinz, В смысле? Прописываю echo ms($ms);
$ms - переменная времени генерации страницы

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений