English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Руководство по функциям даты и времени PHP
Функция gettimeofday() получаете текущее время
gettimeofday()Функция возвращает текущее время дня. По умолчанию функция возвращает текущее время в виде массива. Если передается логическое значениеtrueЕсли передается в качестве параметра, функция возвращает время в виде числа с плавающей запятой.
gettimeofday($return_float)
Номер | Параметры и описание |
---|---|
1 | return_float($Optional) Это булево значение, указывающее, должно ли время быть возвращено в виде плавающей точки. Если значение установлено в true, функция возвращает время в виде плавающей точки. Ключи в массиве:
|
PHP gettimeofday()Функция возвращает текущее время. По умолчанию, это значение будет массивом, содержащим следующие ключи: sec, usec, minuteswest, dsttime. Если установленоreturn_floatЕсли значение установлено в true, время будет возвращено в виде плавающей точки.
Эта функция была最初 введена в PHP версии 4 и может быть использована во всех более поздних версиях.
Следующий пример демонстрируетgettimeofday()Использование функции-
<?php $time = gettimeofday(); print_r($time); ?>Тестировать, посмотрите‹/›
Результат вывода
Массив ( [sec] => 1589298247 [usec] => 881165 [minuteswest] => 0 [dsttime] => 0 )
Следующий пример выведет текущее время в виде плавающей точки-
<?php $time = gettimeofday(true); print_r($time); ?>Тестировать, посмотрите‹/›
Результат вывода
1589298812.5101
Вы можете извлечь отдельное значение времени, например-
<?php $time = gettimeofday(); echo "sec: $time[sec]\n"; echo "usec: $time[usec]\n"; echo "minuteswest: $time[minuteswest]\n"; echo "dsttime: $time[dsttime]"; ?>Тестировать, посмотрите‹/›
Результат вывода
sec: 1589301022 usec: 843115 minuteswest: 0 dsttime: 0
<?php print_r(gettimeofday()); echo gettimeofday(true); ?>Тестировать, посмотрите‹/›
Это produces следующий результат-
Массив ( [sec] => 1589261767 [usec] => 31653 [minuteswest] => 0 [dsttime] => 0 ) 1589261767.032