Перейти к публикации

пользовательский вывод даты


Рекомендованные сообщения

Можно ли как то вывести дату в полной новости в другом формате, отличном от настроек в админке?

Например как то так {date=D-M-Y} или как то иначе.

_girls.ihtut.net

В вопросе уже был ответ :)

В общем выводится как написано выше {date=D-M-Y}

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

  • a - "am" или "pm"
  • A - "AM" или "PM"
  • B - время Swatch Internet
  • d - день (число) месяца, 2 цифры с ведущим нулём, если необходимо; т. е. от "01" до "31"
  • D - день недели, буквенный, 3 буквы; например, "Fri"
  • F - месяц, буквенный, long; например, "January"
  • g - час, 12-часовой формат без ведущих нулей; т.е. от "1" до "12"
  • G - час, 24-часовой формат без ведущих нулей; т.е. от "0" до "23"
  • h - час, 12-часовой формат; т.е. от "01" до "12"
  • H - час, 24-часовой формат; т.е. от "00" до "23"
  • i - минуты; т.е. от "00" до "59"
  • I (заглавная i) - "1", если Daylight Savings Time, "0" - в противном случае.
  • j - день (число) месяца без ведущих нулей; т.е. от "1" до "31"
  • l ('L' в нижнем регистре) - день недели, буквенный, long; например, "Friday"
  • L - boolean, указывающее, високосный ли год; т.е. "0" или "1"
  • m - месяц; т.е. от "01" до "12"
  • M - месяц, буквенный, 3 буквы; например, "Jan"
  • n - месяц без ведущих нулей; т.е. от "1" до "12"
  • O - Разница с временем по Гринвичу, в часах; например, "+0200"
  • r - RFC 822 формат даты; например, "Thu, 21 Dec 2000 16:01:07 +0200" (введён в PHP 4.0.4)
  • s - секунды; т.е. от "00" до "59"
  • S - простой английский суффикс для дня (числа) месяца, 2 символа; т.е. "st", "nd", "rd" или "th"
  • t - количество дней в данном месяце; т.е. от "28" до "31"
  • T - установка Timezone/Часовой пояс на данной машине; например, "EST" или "MDT"
  • U - секунды эпохи Unix Epoch (начиная с January 1 1970 00:00:00 GMT)
  • w - день недели, числовой, т.е. от "0" (Sunday) до "6" (Saturday)
  • W - ISO-8601 номер недели в году, недели начинаются с понедельника/Monday (введено в PHP 4.1.0)
  • Y - год, 4 цифры; например, "1999"
  • y - год, 2 цифры; например, "99"
  • z - день года; т.е. от "0" до "365"
  • Z - смещение часового пояса, в секундах (т.е. от "-43200" до "43200"). Смещение часовых поясов к западу от UTC всегда отрицательное, а для поясов к востоку от UTC - всегда положительное.

Изменено пользователем Lomot
Ссылка на сообщение
Поделиться на других сайтах

Можно :) Именно так и пропишите: {date=D-M-Y}

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

a - "am" или "pm"

A - "AM" или "PM"

B - время Swatch Internet

d - день (число) месяца, 2 цифры с ведущим нулём, если необходимо; т. е. от "01" до "31"

D - день недели, буквенный, 3 буквы; например, "Fri"

F - месяц, буквенный, long; например, "January"

g - час, 12-часовой формат без ведущих нулей; т.е. от "1" до "12"

G - час, 24-часовой формат без ведущих нулей; т.е. от "0" до "23"

h - час, 12-часовой формат; т.е. от "01" до "12"

H - час, 24-часовой формат; т.е. от "00" до "23"

i - минуты; т.е. от "00" до "59"

I (заглавная i) - "1", если Daylight Savings Time, "0" - в противном случае.

j - день (число) месяца без ведущих нулей; т.е. от "1" до "31"

l ('L' в нижнем регистре) - день недели, буквенный, long; например, "Friday"

L - boolean, указывающее, високосный ли год; т.е. "0" или "1"

m - месяц; т.е. от "01" до "12"

M - месяц, буквенный, 3 буквы; например, "Jan"

n - месяц без ведущих нулей; т.е. от "1" до "12"

O - Разница с временем по Гринвичу, в часах; например, "+0200"

r - RFC 822 формат даты; например, "Thu, 21 Dec 2000 16:01:07 +0200" (введён в PHP 4.0.4)

s - секунды; т.е. от "00" до "59"

S - простой английский суффикс для дня (числа) месяца, 2 символа; т.е. "st", "nd", "rd" или "th"

t - количество дней в данном месяце; т.е. от "28" до "31"

T - установка Timezone/Часовой пояс на данной машине; например, "EST" или "MDT"

U - секунды эпохи Unix Epoch (начиная с January 1 1970 00:00:00 GMT)

w - день недели, числовой, т.е. от "0" (Sunday) до "6" (Saturday)

W - ISO-8601 номер недели в году, недели начинаются с понедельника/Monday (введено в PHP 4.1.0)

Y - год, 4 цифры; например, "1999"

y - год, 2 цифры; например, "99"

z - день года; т.е. от "0" до "365"

Z - смещение часового пояса, в секундах (т.е. от "-43200" до "43200"). Смещение часовых поясов к западу от UTC всегда отрицательное, а для поясов к востоку от UTC - всегда положительное.

Ссылка на сообщение
Поделиться на других сайтах

Ага, уже написал в первом сообщение. Спасибо.

Надо было сделать подсказку для ссылки.

Вот так сделал:

<time datetime="{date=Y-m-d}"><a href="/{date=Y/m/d/}" title="Все записи за {date=d F Y}">{date=d.m.Y}</a></time>[/CODE]

<time datetime="2012-03-13"><a title="Все записи за 13 марта 2012" href="/2012/03/13/">13.03.2012</a></time>
Изменено пользователем Lomot
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...