/ Сайтостроение / Адаптивность / Манипуляции с датами

Манипуляции с датами

Русскоязычный формат дней недели и месяцев

Добавляем на сайт функцию, которая приводит вывод даты (месяцы, дни недели) в человеческий вид.
Помещаем в файл functions

function dateToRussian($date) {
    $month = array("january"=>"января", "february"=>"февраля", "march"=>"марта", "april"=>"апреля", "may"=>"мая", "june"=>"июня", "july"=>"июля", "august"=>"августа", "september"=>"сентября", "october"=>"октября", "november"=>"ноября", "december"=>"декабря");
    $days = array("monday"=>"Понедельник", "tuesday"=>"Вторник", "wednesday"=>"Среда", "thursday"=>"Четверг", "friday"=>"Пятница", "saturday"=>"Суббота", "sunday"=>"Воскресенье");
    return str_replace(array_merge(array_keys($month), array_keys($days)), array_merge($month, $days), strtolower($date));
}

вывод:

<?php echo 'Сегодня '.dateToRussian(date('l, j F Y')).' года'; ?>

если нужна дата поста, то:

<?php echo dateToRussian(get_the_date()); ?>

 

Вывод даты в стиле twitter (4 дня назад)

<?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' назад'; ?>

Определение выходных

Простая проверка на субботу и воскресенье:

$weekday = date("l");
if ($weekday =="Saturday" OR $weekday =="Sunday") { echo 'выходной'; } 
else { echo 'рабочий день'; }

Эта же проверка в jQuery:

var today = new Date();
if(today.getDay() == 6 || today.getDay() == 0) { alert ('выходной'); }
else { alert ('рабочий день'); }

Тэги:

Поделится информацией с друзьями

  • Похожие записи
  • Комментарии
  • Вложения
Список меток текущей категории

Список меток текущей категории

Формируем и выводим список меток текущей категории. Вариант в файл funсtion.php function get_category_tags($cats) { global $wpdb; $tags = $wpdb->get_results (" SELECT DISTINCT terms2.term_id as tag_id, terms2.name as tag_name, t2.count as Читать далее »

/
Фильтр по меткам (изменение основного запроса)

Фильтр по меткам (изменение основного запроса)

Реализуем фильтрацию записей по меткам путем изменения основного запроса на лету (ajax). Находим все теги записей входящих в категорию Данный код можно вставить в боковую колонку в виде виджета. <?php Читать далее »

/ /
Поиск по сайту

Поиск по сайту

Поиск по сайту — важнейший инструмент позволяющий находить на сайте любую информацию. Relevanssi Relevanssi — A Better Search — плагин расширяющий функционал поиска Стандартная форма поиска wordpress <div id="sea"> <form Читать далее »

/

Добавить комментарий

1 комментарий

  1. Maxwell

    Мсье администратор, у Вас очень «грязный» код. Сделайте подсветку хотя бы, чтобы не ломать глаза.
    Большинство здесь функций приходится разбирать самому. Некоторые не работают.
    Если Вы делаете запись, будьте добры, показывать демо или в конце записи хотя бы уже собранный и рабочий код. Это и для посетителей хорошо и вам в карму.
    Спасибо!)

Манипуляции с датами
wp_list_categories
Рекомендации для васwp_list_categoriesOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.