Lob1AV, работает, но не так, как нужно )
при англ. языке это выводится как бы квадратом —
30
July , 2009
Thursday,
при этом используется, видимо, CSS, потому что шрифт у цифр больше и окрашены они в красный цвет, при этом шрифт у месяца и дня недели тоже разный.
а вот когда на русском выводится та же запись, то она выводится в одну строку, одним шрифтом, без разных цветов для шрифтов и к тому же съезжает в сторону картинка, которая используется в шапке. Ну, картинка понятно почему сдвигается — потому что дата тоже в тот же бок двигается. Но вот почему меняются шрифты и в строчку данные выводятся — это вопрос..
CSS используется в любом случае. Смотрите HTML результат страницы с первоначальным вариантом и предложенным мной. Различия есть?
Желательно увидеть ещё и сам сайт.
в общем косяк был с русскими буквами в коде )) поправил, CSS применился, но дата все равно в одну строку. разницы в HTML коде нет, картинка в шапке встала на место.
сайт показать не могу, т.к. веб-сервер на локальной машине
у вас есть еще какие-нб идеи?
Идей хватает 🙂 Только придётся методом тыка.
Если сейчас вся проблема только в том, что
дата все равно в одну строку
то замените span на div и не заморачивайтесь.
Lob1AV, спасибо, работает… но опять не так, как нужно ))
англ. версия выдает верную дату, а русская версия почему-то 29 число.. попробовал заменить код для русской версии на англ. и обратно, думал может глюк какой.. после англ. 31 июля, русская версия все равно выдает 29 число. с чем это может быть связано?
Обратите внимание, что выдаётся дата создания/опубликования поста (записи). Подробности в кодексе.
Добавлено: формат даты в PHP.
Если я правильно понял, то сделать вывод даты на русском языке невозможно, ибо php the_time выдает лишь дату публикации поста, а не сегодняшнее число. верно?
Модератор
Юрій
(@yube)
Почему-то мне кажется, что намедни кто-то на форуме упоминал функцию mysql2date. Но блогер не читатель, блогер писатель 🙂
<?php echo mysql2date('j F Y', date('Y-m-d H:i:s'), true); ?>
Ну или как альтернатива: написать функцию, типа этой и положить её в function.php шаблона.
YuBe, немного изменил код и получил то, что хотел. Спасибо )
Может кому пригодится
<div class="today">
<span class="day"><?php echo mysql2date('j', date('Y-m-d H:i:s'), true); ?></span>
<div class="mony"><?php echo mysql2date('F Y', date('Y-m-d H:i:s'), true); ?></div>
<div class="dname"><?php echo mysql2date('l', date('Y-m-d H:i:s'), true); ?></div>
</div>