Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

Как получить день недели в php на русском примеры

Поддержи проект!!!

Разберемся в теме дней недели в php. Вообще эта тема довольно интересна! Потому, что периодически нам необходимо работать с датой и в том числе и с днями недели, например сделать какое- расписание. Но мало того! Мы еще разберем тему, как вывести названия русских дней недели.

Получить и вывести день недели в php

  1. Php день недели
  2. Php номер дня недели
  3. Php день недели на русском
  4. Php день недели произвольной даты на русском
  1. Php день недели

    Стандартные дни недели по-английски.
    Самое первое что приходит на ум это вывод самого простого – вывод английских дней недели, делается это так:
    Полное наименование дня недели от Sunday до Saturday
    echo date( "l" );

    Результат вывод дня недели по-английски:

    Tuesday

  2. Php номер дня недели

    Для того, чтобы вывести текущее наименование номера дня недели, делаем таким же образом как и в первом случае, только нужно изменить букву в функции

    Это будет английская буква N

    echo date( "N" );

    Результат работы функции:

    2

  3. Php день недели на русском

    Конечно английское название дни недели в php это хорошо, но как нам показать название недели по-русски!?

    Есть множество решений, вот такое нашел в интересное довольно простое и понятное!

    Создадим массив

    $days = array( 1 => "Понедельник" , "Вторник" , "Среда" , "Четверг" , "Пятница" , "Суббота" , "Воскресенье" );

    Если мы выведем, например, так:

    echo date( "N" );

    То выдаст численное значение дня недели.

    2

    Ну и далее нам нужно обратиться к ячейке массива под нашим номером… вот так:

    $days[date( "N" )];

    Результат получения и вывода дня недели на русском

    Вторник

  4. Php день недели произвольной даты на русском

    Для того, чтобы получить день недели произвольной даты, как вариант, что пришло первое в голову...

    Нам нужна временная метка даты, я рассказывал о том, как превращать дату(пусть это будет 2019-02-05 11:38) в метку времени(получили - 1549355880) здесь

    Далее нам нужна опять та же функция date, устанавливаем функции аргумент w :

    w -> Порядковый номер дня недели -> От 0 (воскресенье) до 6 (суббота) (см. все аргументы)

    Далее :

    $datetime = 1549355880;

    $ITS_NUM = date("w",$datetime);

    echo $ITS_NUM;

    Результат :

    2

    Опять берем массив :

    $days = array( 1 => "Понедельник" , "Вторник" , "Среда" , "Четверг" , "Пятница" , "Суббота" , "Воскресенье" );

    Получаем день недели на русском :

    $RU_WEEK = $days[$ITS_NUM];

    Результат:

    Вторник


Вас может еще заинтересовать список тем : #PHP | #PHP_TIME | #PHP_DATE |
Последняя дата редактирования : 2020-10-12 19:25
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Комментариев : 2 COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =

12/10/2020 02:51 Виктор ... Пожаловаться
А как узнать день недели произвольной даты?
Ответить
12/10/2020 07:23 Марат Виктор ... Пожаловаться
Смотри здесь
Ответить
Теги:
php день неделиphp определить день неделиphp date день неделиузнать день недели phpphp день недели на русскомphp номер дня неделиphp текущий день неделиполучить день недели phpдата день недели по русски php

Последние комментарии :
Марат :
15/10/2020 03:29
Сегодня нам дали очередную десяточку к "ИКС" - у, теперь…
подробнее.
Марат :
15/10/2020 03:16
Здравствуйте. Первое, что на ум пришло по вашему вопросу:Найти первое повторяющееся слово и выделить…
подробнее.
Майя :
15/10/2020 11:14
Добрый день, не могли бы вы подсказать, как выделить только первое или, например , только второе одинаковое…
подробнее.
Марат :
12/10/2020 07:23
Смотри здесь
подробнее.
Виктор :
12/10/2020 02:51
А как узнать день недели произвольной…
подробнее.