Учебник по основам PHP. PHPBeginner


Дата и время


time

Получение времени в секундах (UNIX timestamp)

int time(void);

Возвращаемое значение равняется числу секунд, прошедших с момента начала «Эпохи Unix» (1 января, 1970, 00:00:00 GMT). Этот формат называется «UNIX timestamp».

echo time(); // выводит, например: 987972956

См. также date().

microtime

Получение в строке текущей метки времени «UNIX timestamp»

string microtime(void);

Возвращает строку формата «msec sec», где sec — текущее время, измеренное в целых секундах с момента начала «Эпохи Unix » (0:00:00, 1 января, 1970 GMT), a msec — это микросекундная часть. Эта функция доступна только на системах, имеющих системную функцию gettimeofday().

echo microtime(); // выводит, например 0.85738800 98772251

См. также time().

getdate

Получение даты и времени в массиве array getdate (Int timestamp)

Возвращает ассоциативный массив, содержащий информацию о дате и времени, полученную в целочисленном аргументе timestamp, с разделением на следующие элементы:

  • «seconds» — секунды;
  • «minutes» - минуты;
  • «hours» - часы;
  • «mday» — день месяца;
  • «wday» — день недели, числовой;
  • «топ» — месяц, числовой;
  • «year» — год, числовой;
  • «yday» — день в году, числовой; например: 327;
  • «weekday» — день недели, текстовый, полный; например: «Friday»;
  • «month» — месяц, текстовый, полный; например: «January»;
  • 0 — «UNIX timestamp», полученный аргумент.

print_r (getdate (time())),

Выводит следующее:

Array ( [seconds] => 50 [minutes] => 55 [hours] => 13 [mday] => 16 [wday] => 0 [mon] => 4 > [year] => 2008 [yday] => 299 [weekday] => Sunday [month] => Apn 1 [0] => 987414950 )

localtime

Получение времени/даты в массиве

array localtime ([int timestamp [, bool is_associative]])

Первый аргумент функции timestamp — метка времени UNIX, если он не указывается, то используется текущее время. Если второй аргумент (is_associative) равен 0 (это же значение используется по умолчанию), то возвращаемый массив будет численно индексирован; в противном случае возвращается ассоциативный массив, где элементы имеют следующее значение:




Начало  Назад  Вперед