Последние учебники веб-разработки
×

PHP Руководство

PHP ГЛАВНАЯ PHP вступление PHP устанавливать PHP Синтаксис PHP переменные PHP Echo / Версия для печати PHP Типы данных PHP Строки PHP Константы PHP операторы PHP If...Else...Elseif PHP Switch PHP В то время как Loops PHP Для Loops PHP функции PHP Массивы PHP Сортировка массивов PHP Суперглобальные

PHP обращение

PHP форма обращение PHP форма Проверка PHP форма необходимые PHP форма URL/E-mail PHP форма полный

PHP продвинутый

PHP Массивы Мульти PHP Дата и время PHP Включают PHP файл обращение PHP файл Открыть / Read PHP файл Создание / запись PHP файл Загрузить PHP Cookies PHP Sessions PHP фильтры PHP Filters продвинутый PHP Ошибка обращение PHP исключение

MySQL Database

MySQL База данных MySQL соединение MySQL Create DB MySQL Create Таблица MySQL Insert Data MySQL Получить Последняя ID MySQL Вставка нескольких MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML Парсеры PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX вступление AJAX PHP AJAX База данных AJAX XML AJAX Live Search AJAX RSS Reader AJAX Голосование

PHP Examples

PHP Примеры PHP викторина PHP сертификат

PHP Справка

PHP массив PHP Календарь PHP Дата PHP каталог PHP Ошибка PHP Файловая система PHP Фильтр PHP FTP PHP HTTP PHP Libxml PHP почта PHP математический PHP Разное PHP MySQLi PHP SimpleXML PHP строка PHP XML PHP Zip PHP Часовые пояса

 

PHP 5 Дата и время


РНР date() функция используется для форматирования даты и / или времени.


PHP Date() Функция

PHP date() функция форматирует метки в более удобном для восприятия времени и даты.

Синтаксис

date( параметр Описание format Необходимые. Определяет формат метки времени timestamp Необязательный. Указывает метку времени. По умолчанию является текущая дата и время

Временная метка представляет собой последовательность символов, обозначающих дату и / или время, когда произошло определенное событие.


Получить Простой Дата

Требуемый format параметр date() функция определяет , как форматировать дату (or time) .

Вот некоторые символы, которые обычно используются для дат:

  • д - Представляет день месяца (01 to 31) от (01 to 31)
  • м - Представляет месяц (01 to 12) от (01 to 12)
  • Y - Представляет год (in four digits)
  • л (lowercase 'L') - Представляет день недели

Другие символы, как "/", "." Или "-" также может быть вставлен между символами , чтобы добавить дополнительное форматирование.

В приведенном ниже примере форматирует текущую дату тремя различными способами:

пример

<?php
echo "Today is " . date("Y/m/d") . "<br>";
echo "Today is " . date("Y.m.d") . "<br>";
echo "Today is " . date("Y-m-d") . "<br>";
echo "Today is " . date("l");
?>
Выполнить пример »

PHP Подсказка - Автоматический Copyright Год

Используйте date() функцию автоматического обновления правообладателя года на своем сайте:

пример

&copy; 2010-<?php echo date("Y");?>
Выполнить пример »

Получить простое время

Вот некоторые символы, которые обычно используются для времени:

  • ч - 12-часовой формат часа с ведущими нулями (01 to 12) от (01 to 12)
  • I - Минуты с ведущими нулями (00 to 59)
  • с - секунды с ведущими нулями (00 to 59)
  • а - Строчные Абадскую и после полудня (am or pm)

Приведенный ниже пример выводит текущее время в указанном формате:

пример

<?php
echo "The time is " . date("h:i:sa");
?>
Выполнить пример »

Обратите внимание , что PHP date() функция возвращает текущую дату / время на сервере!


Получите ваш часовой пояс

Если время вы вернулись из кода не в нужное время, это, вероятно, потому, что ваш сервер находится в другой стране или установить на другой часовой пояс.

Так что, если вам нужно время, чтобы быть правильным в соответствии с конкретным адресом, вы можете установить часовой пояс для использования.

В приведенном ниже примере задает временную зону для "America/New_York" , а затем выводит текущее время в указанном формате:

пример

<?php
date_default_timezone_set("America/New_York");
echo "The time is " . date("h:i:sa");
?>
Выполнить пример »

Создание свидание с PHP mktime()

Дополнительный timestamp параметр в date() функции определяет временную метку. Если вы не укажете метку времени, будет использоваться текущая дата и время (как показано в примерах выше).

mktime() Функция возвращает метку времени Unix для даты. Метка времени Unix , содержит количество секунд между Unix Epoch (January 1 1970 00:00:00 GMT) и время , указанное.

Синтаксис

mktime( hour,minute,second,month,day,year )

Приведенный ниже пример создает дату и время от ряда параметров , в mktime() функции:

пример

<?php
$d=mktime(11, 14, 54, 8, 12, 2014);
echo "Created date is " . date("Y-m-d h:i:sa", $d);
?>
Выполнить пример »

Создание даты из строки С PHP strtotime()

PHP strtotime() функция используются для преобразования читаемой строки человека на время Unix.

Синтаксис

strtotime( time,now )

В приведенном ниже примере создается дата и время от strtotime() функции:

пример

<?php
$d=strtotime("10:30pm April 15 2014");
echo "Created date is " . date("Y-m-d h:i:sa", $d);
?>
Выполнить пример »

PHP достаточно умен о преобразовании строки в дату, так что вы можете поместить в различных значениях:

пример

<?php
$d=strtotime("tomorrow");
echo date("Y-m-d h:i:sa", $d) . "<br>";

$d=strtotime("next Saturday");
echo date("Y-m-d h:i:sa", $d) . "<br>";

$d=strtotime("+3 Months");
echo date("Y-m-d h:i:sa", $d) . "<br>";
?>
Выполнить пример »

Тем не менее, strtotime() не является совершенной, так что не забудьте проверить строки вы положили туда.


Дополнительные примеры Даты

Приведенная ниже пример выводит даты в течение следующих шести суббот:

пример

<?php
$startdate = strtotime("Saturday");
$enddate = strtotime("+6 weeks", $startdate);

while ($startdate < $enddate) {
  echo date("M d", $startdate) . "<br>";
  $startdate = strtotime("+1 week", $startdate);
}
?>
Выполнить пример »

Приведенный ниже пример выводит количество дней до 4 июля:

пример

<?php
$d1=strtotime("July 04");
$d2=ceil(($d1-time())/60/60/24);
echo "There are " . $d2 ." days until 4th of July.";
?>
Выполнить пример »

Полный PHP Дата Ссылка

Для полного ведения всех функций даты, перейдите на нашу полную PHP Даты Reference .

Ссылка содержит краткое описание и примеры использования, для каждой функции!