Не редко у вебмастера возникает необходимость вывести дату на сайте (или вывести время) в определенном формате. На самом деле, для решение данной задачи существует несколько способов. Мы расскажем, как можно это реализовать посредством языка PHP при помощи функции date ().
Итак, для того, чтобы вывести дату необходимо использовать код вида:
<?php echo date('F j, Y'); ?>
Как видно, задействовано три параметра (месяц, день, год). Эти параметры будут выводиться согласно значениям вывода. В качестве параметра можно использовать следующие значения:
- a – выводит pm или am, в зависимости от времени суток.
- A — выводит PM или AM, в зависимости от времени суток.
- d – день, 2 цифры с первым ноль (01-31).
- j – день, 2 цифры без первого нуля (1-31).
- F – название месяца (January, Fefruary).
- g – время 12-часовой формат, без первого нуля, т.е. от «1» до «12».
- G – время в 24-часовом формате, без первого нуля, т.е. от «0» до «23».
- h – время 12-часовой формате, первый ноль, т.е. от «01» до «12».
- H – время 24-часовой формат, первый ноль, т.е. от «00» до «23».
- i – минуты, т.е. от «00» до «59».
- I – 1, если день, 0 если ночь.
- l – день недели (Friday).
- L – 1 – високосный год, 0 в остальных случаях.
- m – номер месяца, в начале первый ноль.
- M – 3 первых буквы месяца, т.е. от «01» до «12».
- n – месяц без первого нуля, т.е. от «1» до «12».
- r – формат вывода даты и времени RFC 822, например, «Thu, 21 Dec 2000 16:01:07 +0200».
- s – секунды, т.е. от «00» до «59».
- S – английское окончание (th или nd) в зависимости от даты.
- t – количество дней в текущем месяце, т.е. от «28» до «31».
- T – часовой пояс установленный на машине, например, «EST» или «MDT».
- U – количество секунд с начало века.
- w – число дня недели.
- Y – год, 4 цифры, например, «1999» .
- y – две последних цифры года, например, «99».
- z – день в году, т.е. от «0» до «365».
- Z – смещение часового пояса, в секундах, т.е. от «-43200» до «43200»). Смещение часовых поясов к западу от UTC всегда отрицательное, а для поясов в востоку от UTC — всегда положительное.
P.S. WordPress — популярная система управления содержимым сайта. О том, как изменить дату в посте WordPress можно посмотреть в одном из уроков, перейдя по ссылке.
Очень хорошо, спасибо. Давно искал возможность вывода даты на постах. А вот куда вставлять этот код, я не понял. Подскажите новичку, пожалуйста.
Этот код вставляется в том месте, в котором нужно вывести дату. Собственно, дату можно вывести где угодно, в любой части страницы. К примеру, в WordPress за вывод постов отвечает файл «single.php», там и прописан код, выводящий дату.
Спасибо, но опять не понял. Всё дело в том, что у меня не выводится дата в постах, а очень надо. Вот я и хотел узнать, что и где посмотреть или вставить. Сам в этом деле человек новый и сам не справлюсь, поэтому и прошу помощи.
Александр, напишите мне на почту, что у Вас за сайт и на каком он движке работает, возможно, тогда смогу что-то подсказать...
Подскажите а в простой ХТМЛ как я могу это сделать ! Когда вставляю это в заголовок таблицы, то он мне саму эту строку и выводит а не дату!! Ну не люблю я движки — привык ручками... :) Заранее спасибо!
Сделайте страницу вида Page.php и впишите код для вывода даты. Но, чтобы работать с PHP нужен либо локальный веб-сервер, либо хостинг с поддержкой PHP. HTML — это просто разметка, что-то динамическое (тоже время или дату) на этом языке вывести не получится.
А как именно приделать эту дату на сам сайт?
Я так понял, что сначала нужно прописать этот код в php, а потом в html указать расположение php файла и при помощи css его на сайте «поправить»? Или как?
Просто вставьте в нужное место страницы данный код. Можно также придать стили с помощью CSS.
Спасибо!
А проблема. Код вставил, но даты нет. Только сам код и написан.
Страница, куда вы код этот вставляете должна быть в формате index.php, а не в index.html. Но для работы с PHP нужен либо локальный веб-сервер, либо хостинг с поддержкой PHP.