Текущая дата и время в php
Опубликовано: 01.09.2018
Чтобы в пользовательском формате вывести дату или время, воспользуйтесь специальной функцией date. <?php echo date("d/m/Y");?>Получим текущую дату.
12/03/2015
В вышеприведенном примере дата будет выводиться числами в формате дд/мм/гг. В данной статье мы рассмотрим то, как выводить время и дату в любом удобном для вас формате.
Функция date предназначена как для выведения времени и даты, так и преобразования временной метки в нужный формат. Метка представляет собой количество секунд, которые прошли с даты основания linux. Для получения данного числа существует функция time (), а наличие временной метки в date необязательно.
Как узнать текущие дату и время в базах данных MySQL SQL функции
<?php echo date("d.m.Y",1356361196); //24.12.2012 ?>
Для выведения даты в нужном вам формате вы можете воспользоваться модификаторами, приведенными в первом параметре.
Параметр | Описание | Что возвращает | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a | нижний регистр, выведение am или pm | "am" или "pm" | A | верхний регистр, выведение AM или PM | "AM" или "PM" | d | текущий день, 2 цифры с первым 0 | "01"-"31" | F | Полное название месяца | «February» | g | 12-часовой формат времени, 0 в начале отсутствует | "1" до "12" | G | 24-часовой формат времени, с отсутствием в начале | 0 "0"-"24" | h | часы, 12-часовой формат, первый ноль. | "01"-"12" | H | часы, 24-часовой формат, первый ноль. | "00" до "24" | i | минуты "00"-"59" | I | 1 (день) и 0 (ночь) | "1","0" | j | текущий день, 2 цифры без 0 в начале | "1"-"31" | l | Полное название текстом текущего дня недели | "Monday" | L | 1 — если високосный год, в других случаях ноль | "1"-0" | m | Месяц с 0 в начале | "01"-12" | M | Первые три буквы названия текущего месяца | “Feb” | n | месяц (без нуля в начале) | «1»- «12» | r | вывод времени и даты в формате RFC 822 | "Thu, 21 Dec 2000 16:01:07 +0200" | s | секунды. | "00" до "59" | S | Английское окончание | "th" или "nd" | t | Число дней в месяце | "28"-"31" | T | Часовой пояс | "MDT" | U | Число секунд с начала века | "999869506" | w | День недели по счету | "0"(вс)-"6"(сб) | Y | Год в виде 4 цифр | "2015" | y | Год в виде 2 цифр | "15" | z | день в году | "0"-"365" | Z | часовой пояс от Гринвича, выраженный в секундах (положительная для востока, отрицательная для запада) | "-43200" - "43200" |
Неуказанные в таблице цифры, буквы и символы будут выводиться в том виде, в котором они есть.
Как с помощью PHP вывести текущее время.
echo (date("d = F = Y ")); //Выведет 04 = September = 2001 echo (date("l dS of F Y h:I:s A"));
Выведет Tuesday 04th of September 2001 05:1:28 PM
Обратите внимание на ds = 04th , d -день и s - окончаниеТакже вы можете присвоить функцию элементу массива или переменной.
$date_today = date("m.d.y"); //присвоено 12.03.15 $today[1] = date("H:i:s"); //присвоит 1 элементу массива 18:32:17 echo("Текущее время: $today[1] и дата: $day_today .");Получим: Текущее время: 18:32:17 и дата: 12.03.15
При необходимости вывода зарезервированных символов, состоящих из параметров, поставьте перед буквами \.
$examp = date ("H:m:s \m \i\s \m\o\n\t\h");` //Выведет 18:32:17 m is month