Не редко у вебмастера возникает необходимость вывести дату на сайте (или вывести время) в определенном формате. На самом деле, для решение данной задачи существует несколько способов. Я покажу, как можно это реализовать посредством языка веб-программирования 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.