никак не могу поставить русскую дату в одном плагине. есть код, где формируется дата:
# Separator logic
if (($page_mode == "yes") && ($order_by == "watched_on")) {
$separator = substr($movie->_watched_on, 0, 7);
if (($i == 0) || ($separator != $separator_last)) {
$o .= "<li class=\"separator\">";
$o .= "<h3" . ($i == 0 ? " class=\"first\"" : "") . ">";
$o .= date("Y, F", mktime(1, 1, 0, substr($separator, 5, 2), 1, substr($separator, 0, 4)));
$o .= "</h3></li>\n";
}
$separator_last = $separator;
}
Мне надо сделать, чтобы F – был на русском языке. попытки вставить что-то типа $o .= the_time("F, Y"); не подошли – дата выводится, но не там где надо. на английском получаются заголовки, а попытки вставить the_time убивают заголовки и они выводятся вверху поста. понимаю, что это из-за всяких separator’ов, но разобраться не могу. помогите плз, подойдет абсолютно любой вариант – даже если это будет просто банальная замена английских слов русскими, только подскажите как и где это сделать.
речь идет про http://www.flector.ru/archive.html
the_time – это почти что echo date(‘…’); поэтому ни за что не прокати в конструкции $o .=
Попробуйте такую штучку:
echo mysql2date("j F Y ", ‘2008-02-02 13:04:01’);
вставил вот так:
в итоге получил что-то типа
то есть дата выпадает из списка и выводится даже раньше, чем сам текст на страничке. а я хочу, чтобы месяц писался точно также как и сейчас он пишется по английски – заглавными буквами, в заголовке. не понимаю почему, но даже без даты – просто любая запись заместо date не показывается в заголовке, а тоже выкидывается за пределы поста. как-то там хитро происходит вывод месяца, любое несовпадение и текст уже не является заголовком.
поэтому я не знаю что делать – прям хоть перед выводом date делать что-то типа "February = Февраль" и тд. но не знаю как.
Ну Вы, блин, даёте! Методом тыка, что ли, программу пишете?
$o .= mysql2date("j F Y ", ‘2008-02-02 13:04:01’);
И формат свой, и дату подставьте из той строки, что date("Y, F", mktime… которую, кстати, убрать надо.
спасибо, работает!
а пишу я естественно методом тыка. я абсолютно и ни капельки не знаю php. мое упущение, конечно, но всего на свете не выучишь.
А всего и надо. Но базовые понятия о том, с чем работаешь иметь необходимо. Только не говорите мне, что на это нужно иметь массу свободного времени – не поверю. 🙂
ну не сказал бы, что это базовые понятия )) если бы знание php было бы связано с работой – выучил бы, никуда не делся. но ради одного проекта-хобби учить php сложновато, а подправить тему вордпресса или изменить по мелочи пару плагинов и без знаний можно, а в редких случаях вроде этого можно и спросить.