Contoh
Kembalikan stempel waktu Unix saat ini dengan mikrodetik:
<?php echo(microtime()); /** * Fungsi sederhana untuk mereplikasi perilaku PHP 5 */ function microtime_float() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } $time_start = microtime_float(); // Sleep for a while usleep(100); $time_end = microtime_float(); $time = $time_end - $time_start; echo "Did nothing in $time seconds\n"; ?> // Output : 0.71693900 1590577473Did nothing in 0.00018405914306641 seconds
Definisi dan Penggunaan
Fungsi microtime()
mengembalikan stempel waktu Unix saat ini dengan mikrodetik.
Syntax
microtime(return_float);
Nilai Parameter
Parameter | Deskrpsi |
---|---|
return_float | Optional. Saat disetel ke TRUE, ini menentukan bahwa fungsi tersebut harus mengembalikan float, bukan string. Default-nya FALSE |
Detail Teknis
Return Value: | Mengembalikan string “mikrodetik sec” secara default, di mana sec adalah jumlah detik sejak Unix Epoch (0:00:00 1 Januari 1970 GMT), dan mikrodetik adalah bagian mikrodetik. Jika parameter return_float disetel ke TRUE, ia mengembalikan float yang mewakili waktu saat ini dalam detik karena epoch Unix akurat ke mikrodetik terdekat |
---|---|
PHP Version: | 4+ |
PHP Changelog: | PHP 5.0: Menambahkan parameter return_float |