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

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

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

Добавляем на сайт функцию, которая приводит вывод даты (месяцы, дни недели) в человеческий вид.
Помещаем в файл 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 ('рабочий день'); }

Тэги:

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

  • Похожие записи
  • Комментарии
  • Вложения
Хуки для woocommerce

Хуки для woocommerce

Здесь собраны наиболее востребованные хуки woocommerce, которые могут пригодится при настройке любого интернет-магазина. С другими полезными хуками можно ознакомиться здесь Необходимые части кода вставляем в файл functions (лучше использовать отдельный Читать далее »

/
Атрибуты товара WC

Атрибуты товара WC

В интернет-магазине Woocommerce есть функционал атрибутов. Атрибуты товара — это дополнительные поля для различных значений. Атрибуты бывают 2-х типов: текстовый (text) и с выбором значения (select). Архив значения атрибута Для Читать далее »

/
Breadcrumbs

Breadcrumbs

Breadcrumbs (хлебные крошки) — это удобный инструмент навигации, без которого не обходится ни один современный сайт. На данный момент есть несколько альтернативных вариантов крошек от разных разработчиков, помимо нескольких десятков Читать далее »

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

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

  1. Аватар
    Maxwell

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

Манипуляции с датами
Галерея + Hover эффект
Рекомендации для васГалерея + Hover эффектOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.