English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Basic PHP Tutorial

Advanced PHP Tutorial

PHP & MySQL

PHP Reference Manual

Примеры использования и примеры PHP time() функции

PHP Date & Time Functions Manual

Функция time() возвращает текущий Unix-таймстамп

Определение и использование

 Возвращает количество секунд с момента Эры Unix (1 января 1970 года в 00:00:00 по Гринвичу) до текущего времени.

Синтаксис

time(void)

Параметр

Эта функция не принимает никаких параметров

Возвратное значение

Функция PHP time() возвращает целое значение, представляющее количество секунд между эпохой и текущим временем.

Версия PHP

Эта функция была最初 введена в PHP версии 4 и может быть использована во всех более поздних версиях.

Онлайн пример

Следующий пример демонстрируетtime()Функция возвращает текущее время Unix времени戳 и форматирует его в дату:

<?php
   $time = time();
   print("Текущий времени戳: ". $time);
    echo"<br>";
   echo(date("Y-m-d", $time));
?>
Тестирование看看‹/›

Результат вывода

Текущий времени戳: 1596166218
2020-07-31

Онлайн пример

Следующий пример��取 текущей даты время восхода и захода солнца-

<?php
   $dateString = '11-06-2012 12:50 GMT';
   print("Дата: ". date("D M d Y"));
   print("\n");
   print("Время захода солнца: ");
   print(date_sunset(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1));
   print("\n");
   print("Время восхода солнца: ");
   print(date_sunrise(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1));
?>
Тестирование看看‹/›

Результат вывода

Дата: Пт May 08 2020
Время захода солнца: 20:31
Время восхода солнца: 06:33

Онлайн пример

Следующий пример добавляет и вычитает 23 дня, 12 часов и 30 минут от текущего времени, и выводит результат-

<?php
   $timestamp1 = time() - (23 * 12 * 30);
   print_r($timestamp1); 
   print("\n");
   $timestamp2 = time() + (23 * 12 * 30);
   print_r($timestamp2); 
?>
Тестирование看看‹/›

Результат вывода

1588935317
1588951877

Онлайн пример

Добавление 1 недели времени к указанной дате

<?php
   $nextWeek = time() + (7 * 24 * 60 * 60);   
   echo 'Теперь: '. date('Y-m-d') . "\n";
   echo 'Следующая неделя: '. date('Y-m-d', $nextWeek) . "\n";
?>
Тестирование看看‹/›

Это produces the following result-

Теперь: 30-03-2005
Следующая неделя: 06-04-2005