|
| Дата |
|
USD/RUB | 93.4409 | BTC/USD | 64223.4496 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
14.05.2009, 19:46
|
#1
|
hustle
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
|
Функция потраченного времени
Нуна функция на PHP сколько времени потратил скрипт на свое выполнение. Может случайно есть коротенькая? Сам чето не вдупляю как лучше подсчитать.
|
|
|
14.05.2009, 19:53
|
#2
|
Senior Member
Регистрация: 24.04.2007
Адрес: Красноярск
Сообщений: 358
Бабло: $50640
|
PHP код:
$_TIME[] = array( microtime( true ), 'start' );
$_TIME[] = array( microtime( true ), 'finish' );
print '<!-- Time: ';
print_r( $_TIME );
print ' -->';
__________________
PharmCash - Лучшие условия и профит в фарме. Hold-0, Refunds-0, Commission–50%, CPU+500. Google нас любит!
|
|
|
14.05.2009, 20:05
|
#3
|
hustle
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
ТС -->
|
ТС
мне нужно чтобы выдало скажем 0 часов 15 минут 35 сек )
|
|
|
15.05.2009, 20:45
|
#4
|
Ебланнед
Регистрация: 10.01.2009
Сообщений: 44
Бабло: $500
|
сохраняешь дату, время, мин, сек в начале скрипта
и тоже самое в самом его конце
потом разницу сохрянешь себе куда надо для статистики
я так делал, когда парсил доменные имена )))
|
|
|
15.05.2009, 20:46
|
#5
|
hustle
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
ТС -->
|
ТС
Цитата:
Сообщение от CyberianBrain
сохраняешь дату, время, мин, сек в начале скрипта
и тоже самое в самом его конце
потом разницу сохрянешь себе куда надо для статистики
я так делал, когда парсил доменные имена )))
|
кидай код )
|
|
|
15.05.2009, 21:02
|
#6
|
Начальник отдела
Регистрация: 18.04.2008
Сообщений: 2,921
Бабло: $44001
|
time php test.php
__________________
Хостинг плюшевых медвежат
"Гуру фейк софта" Хочешь пристроить траф? Не делай этого. С килограмма mp3 уников - килограмм денег
|
|
|
16.05.2009, 03:34
|
#7
|
учу php
Регистрация: 04.04.2008
Сообщений: 1,162
Бабло: $68290
|
Цитата:
Сообщение от Hector
кидай код )
|
PHP код:
<?php
$startTime = time();
//Делаем что - то, или просто прибавляем к конечному времени маленько секунд для теста
$endTime = time()+3600*2+60*3+15;
echo (floor( ($endTime-$startTime)/3600)).' hours '.floor( (($endTime-$startTime)%3600)/60).' minutes '.(($endTime-$startTime)%60).' seconds'."\n";
//or
function blabla($startTime, $endTime) {
return array(
'hours' => floor( ($endTime-$startTime)/3600),
'minutes' => floor( (($endTime-$startTime)%3600)/60),
'seconds' => ($endTime-$startTime)%60,
);
}
$dt = blabla($startTime, $endTime);
echo $dt['hours'].' hours '.$dt['minutes'].' minutes '.$dt['seconds'].' seconds'."\n";
?>
Чего в аську не стукнул?
__________________
Подпись??? Не продам!
|
|
|
16.05.2009, 03:35
|
#8
|
Ебланнед
Регистрация: 10.01.2009
Сообщений: 44
Бабло: $500
|
во во
типа того
|
|
|
16.05.2009, 03:54
|
#9
|
Senior Member
Регистрация: 06.04.2008
Сообщений: 337
Бабло: $4080
|
в nusphere есть такая примочка, таймстамп , очень удобная
|
|
|
16.05.2009, 11:05
|
#10
|
hustle
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
ТС -->
|
ТС
Цитата:
Сообщение от JMen
Чего в аську не стукнул?
|
Привет, а чето тупанул, да и думаю многим будет полезна эта штука.
|
|
|
|