вопрос | ответ |
strtotime — Преобразует текстовое представление даты на английском языке в метку времени Unix int strtotime ( string $time [, int $now = tim | Первым параметром функции должна быть строка с датой на английском языке, которая будет преобразована в метку времени Unix (количество секунд, прошедш |
DateTime date_add ( DateTime $object , DateInterval $interval ) | object - Только для процедурного стиля: Объект DateTime, возвращаемый date_create(). Функция изменяет этот объект. interval - Объект класса DateInterv |
DateTime date_add ( DateTime $object , DateInterval $interval ) | Прибавляет заданный объект DateInterval к объекту DateTime. |
date_add | DateTime::add -- date_add — Добавляет заданное количество дней, месяцев, лет, часов, минут и секунд к объекту DateTime |
mktime (ПРИМЕР ИСПОЛЬЗОВАНИЯ) | echo date("M-d-Y", mktime(0, 0, 0, 1, 1, 1998)); |
mktime (ПРИМЕР ИСПОЛЬЗОВАНИЯ) | echo date("M-d-Y", mktime(0, 0, 0, 13, 1, 1997)); |
mktime (ПРИМЕР ИСПОЛЬЗОВАНИЯ) | echo date("M-d-Y", mktime(0, 0, 0, 12, 32, 1997)); |
int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $ye | hour - Количество часов, прошедших с начала дня, указанного параметрами month, day и year. Отрицательные значения определяют часы до полуночи указанно |
int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $ye | Функция возвращает метку времени Unix, соответствующую дате и времени, заданным аргументами. Метка времени - это целое число, равное разнице в секунда |
mktime | — Возвращает метку времени Unix для заданной даты |
DateTime date_create ([ string $time = "now" [, DateTimeZone $timezone = NULL ]] ) | time - Строка даты/времени. Объяснение корректных форматов дано в Форматы даты и времени. Если используется аргумент $timezone, то для получения текущ |
DateTime date_create ([ string $time = "now" [, DateTimeZone $timezone = NULL ]] ) | time - Строка даты/времени. Объяснение корректных форматов дано в Форматы даты и времени. Если используется аргумент $timezone, то для получения текущ |
DateTime date_create ([ string $time = "now" [, DateTimeZone $timezone = NULL ]] ) | Создает и возвращает новый экземпляр класса DateTime. Возвращает созданный объект класса DateTime. Процедурный стиль возвращает FALSE в случае возникн |
date_create | DateTime::__construct -- date_create — Конструктор класса DateTime |
string date_format ( DateTime $object , string $format ) | Возвращает дату в виде форматированной строки. |
date_format | DateTime::format -- date_format — Возвращает дату приведенную к заданному формату |
string date ( string $format [, int $timestamp = time() ] ) | Возвращает строку, отформатированную в соответствии с указанным шаблоном format. Используется метка времени, заданная аргументом timestamp, или текуще |
date | — Форматирует вывод системной даты/времени |
как можно вывести дату в нужном формате, получив дату и время из базы? | нужно использовать три функции explode - для разложения на составляющии дату, mktime - для соединения компонентов даты времени в объект даты времени, |
echo date("d.m.Y H:i:s"); //Вывод даты и времени | // 15.12.2007 22:32:12 |
echo date("Сегодня d.m.Y"); // Если пишем по русски, то можно без экрана | // Сегодня 15.12.2007 |
echo date("\T\o\d\a\y \i\s d.m.Y"); //Можно вывести также с текстом, только надо ставить экран перед каждой буквой | // Today is 15.12.2007 |
echo date("d/m/Y"); | // 15/12/2007 |
echo date("D.M.Y"); | // Fri.Dec.2007 |
echo date("d.m.Y"); | // 15.12.2007 |
echo date("d.M.y"); | // 15.Dec.07 |
echo date("D.m.y"); | // Fri.12.07 (т.к. сегодня пятница) |
echo date("d.m.y"); | // 14.12.07 |