current_time()

Извлекает текущее время на основе указанного типа
Функция WordPress
INT 1.0.0
WordPress Icon

Описание функции

Функция current_time() возвращает текущее время в заданном формате. Она основана на указанном типе времени и может использоваться для получения времени в формате MySQL, метки времени Unix (timestamp), числа секунд с 1 января 1970 года (U) или в формате строки даты и времени PHP (например, ‘Y-m-d’). Функция также может быть настроена для использования времени в формате GMT.

Использование

current_time( string $type, int|bool $gmt ): int|string

В этом примере функция current_time() вызывается с двумя аргументами: $type и $gmt. Аргумент $type является обязательным и определяет тип времени, который нужно получить. Он может принимать значения ‘mysql’, ‘timestamp’, ‘U’ или строку формата даты и времени PHP (например, ‘Y-m-d’). Аргумент $gmt является необязательным и определяет, нужно ли использовать временную зону GMT. По умолчанию он равен false.

  • $type (string) — Тип времени, который нужно получить. Принимает значения ‘mysql’, ‘timestamp’, ‘U’ или строку формата даты и времени PHP (например, ‘Y-m-d’).
  • $gmt (int|bool) — Опционально. Определяет, нужно ли использовать временную зону GMT. По умолчанию равен false.

Функция возвращает целое число (int) если $type равен ‘timestamp’ или ‘U’, и строку (string) в остальных случаях.

<?php
// Получаем текущее время в формате MySQL
$current_time_mysql = current_time( 'mysql' );
// Получаем текущую метку времени Unix
$current_time_timestamp = current_time( 'timestamp' );
// Получаем текущее время в формате Unix (число секунд с 1 января 1970 года)
$current_time_u = current_time( 'U' );
// Получаем текущую дату и время в формате 'Y-m-d H:i:s'
$current_time_date = current_time( 'Y-m-d H:i:s' );
// Выводим полученные значения
echo 'Текущее время в формате MySQL: ' . $current_time_mysql . '<br>';
echo 'Текущая метка времени Unix: ' . $current_time_timestamp . '<br>';
echo 'Текущее время в формате Unix: ' . $current_time_u . '<br>';
echo 'Текущая дата и время: ' . $current_time_date;
?>

В этом примере мы используем функцию current_time() для получения текущего времени в разных форматах. Значения сохраняются в соответствующих переменных, а затем выводятся на экран с помощью функции echo.

Примеры использования

Получение текущего времени в формате MySQL


$current_time = current_time( 'mysql' );
echo $current_time;

Функция current_time() может быть использована для получения текущего времени в формате MySQL. Для этого необходимо передать параметр 'mysql' в функцию. Результатом будет строка, содержащая текущую дату и время в формате MySQL.

Получение текущего времени в формате timestamp


$current_time = current_time( 'timestamp' );
echo $current_time;

Для получения текущего времени в формате timestamp необходимо передать параметр 'timestamp' в функцию current_time(). Результатом будет целое число, представляющее количество секунд, прошедших с начала эпохи Unix до текущего момента времени.

Получение текущего времени в формате Unix timestamp


$current_time = current_time( 'U' );
echo $current_time;

Функция current_time() также может быть использована для получения текущего времени в формате Unix timestamp. Для этого необходимо передать параметр 'U' в функцию. Результатом будет целое число, представляющее количество секунд, прошедших с начала эпохи Unix до текущего момента времени.

Получение текущего времени в пользовательском формате


$current_time = current_time( 'Y-m-d' );
echo $current_time;

Функция current_time() позволяет получить текущее время в пользовательском формате. Для этого необходимо передать в функцию строку, содержащую формат даты и времени в соответствии с синтаксисом PHP. Например, 'Y-m-d' вернет текущую дату в формате ГГГГ-ММ-ДД.

Получение текущего времени в формате GMT


$current_time = current_time( 'timestamp', true );
echo $current_time;

Функция current_time() также может быть использована для получения текущего времени в формате GMT. Для этого необходимо передать параметр 'timestamp' в функцию и установить второй параметр в значение true. Результатом будет целое число, представляющее количество секунд, прошедших с начала эпохи Unix до текущего момента времени в GMT.

Вопросы и ответы

Как получить текущее время в формате timestamp?

Функция current_time() возвращает текущее время в формате timestamp. Для этого нужно передать параметр 'timestamp' в функцию.


$current_time = current_time( 'timestamp' );
echo 'Текущее время: ' . $current_time;

Как получить текущую дату в формате ‘Y-m-d’?

Если нужно получить текущую дату в формате ‘Y-m-d’, то нужно передать параметр 'Y-m-d' в функцию current_time().


$current_date = current_time( 'Y-m-d' );
echo 'Текущая дата: ' . $current_date;

Как получить текущую дату и время в формате ‘Y-m-d H:i:s’?

Для получения текущей даты и времени в формате ‘Y-m-d H:i:s’ нужно передать параметр 'Y-m-d H:i:s' в функцию current_time().


$current_datetime = current_time( 'Y-m-d H:i:s' );
echo 'Текущая дата и время: ' . $current_datetime;

Таким образом, функция current_time() позволяет получить текущее время в различных форматах. Она принимает параметр $type, который указывает тип времени, и параметр $gmt, который определяет использование часового пояса GMT. Функция возвращает либо целое число (timestamp), либо строку, в зависимости от указанного типа времени.

Как получить текущее время в формате Unix timestamp?

Функция current_time() в WordPress позволяет получить текущее время в формате Unix timestamp. Для этого нужно передать параметр 'timestamp' в функцию.


$current_time = current_time( 'timestamp' );

Как получить текущую дату и время в формате Unix timestamp?

Если вам нужно получить текущую дату и время в формате Unix timestamp, вы можете использовать функцию current_time() с параметром 'timestamp'.


$current_datetime = current_time( 'timestamp' );

Как получить текущую дату в формате ‘d/m/Y’?

Если вам нужно получить текущую дату в формате ‘d/m/Y’, вы можете использовать функцию current_time() с параметром 'd/m/Y'.


$current_date = current_time( 'd/m/Y' );

Как получить текущее время в формате ‘H:i:s’?

Для получения текущего времени в формате ‘H:i:s’ в WordPress можно использовать функцию current_time(). Эта функция возвращает текущее время в виде строки.


$current_time = current_time( 'H:i:s' );
echo $current_time;

Как получить текущую дату и время в формате ‘d/m/Y H:i:s’?

Если вам нужно получить текущую дату и время в формате ‘d/m/Y H:i:s’, вы можете воспользоваться функцией current_time() с соответствующими параметрами.


$current_datetime = current_time( 'd/m/Y H:i:s' );
echo $current_datetime;

Как получить текущую дату в формате ‘F j, Y’?

Для получения текущей даты в формате ‘F j, Y’ используйте функцию current_time() с соответствующим параметром.


$current_date = current_time( 'F j, Y' );
echo $current_date;

Функция current_time() в WordPress позволяет получить текущее время или дату в различных форматах. Она является удобным инструментом для работы с временем в разработке веб-сайтов на платформе WordPress. Используйте эту функцию, чтобы получить нужное вам время или дату в нужном формате.

Связанные элементы

  • Функция wp_timezone_supported(): проверяет поддержку временных зон.
  • Функция wp_timezone_string(): возвращает строку с текущей временной зоной.
  • Функция wp_timezone(): возвращает объект временной зоны.
  • Функция wp_date(): форматирует дату и время в соответствии с указанным форматом.
Обсуждение