Автоматическое ранжирование текущего дня в PHP

Пытаться:

Следующий код печатает текущий день соответствующей даты.

<?php
$current_date = date("D");
echo $current_date;
?>

Выход:

Приведенный выше код дает следующий результат: (На дату: 19.06.2018)

Tue

Требуемый вывод:

Как я могу автоматически ранжировать день как:

Sun1
Mon2
Tue3
Wed4
Thu5
Fri6
Sat7

Требуемый пример вывода:

Вместо получения вывода только как Вт. Я хочу, чтобы на выходе был Вт 3 или аналогичный тип.

Предположим, что сегодня вторник по состоянию на (19.06.2018). Тогда я хочу, чтобы результат был таким:

Tue3

Предложения приветствуются.

$ day_no = дата ('N');

Parth Shah 19.06.2018 07:57

Флаг @ParthShah N: от 1 (понедельник) до 7 (воскресенье)

Progrock 19.06.2018 08:27
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
58
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

http://php.net/manual/en/function.date.php

  • w = Числовое представление дня недели (0 вс, 6 сб).
  • D = Текстовое представление дня, три буквы.

+1 к w, чтобы дать вам правильный номер, затем добавьте его.

<?php
$rank = date("w")+1;
echo date("D").$rank;

Результат:

Tue3

Это необходимое решение, которое мне нужно. Спасибо за ответ.

Dixon Chaudhary 19.06.2018 08:05

Не беспокойтесь, удачного кодирования.

Lawrence Cherone 19.06.2018 08:05

Здравствуйте Вы можете архивировать таким способом

echo date('D').(date('w')+1);

Пожалуйста, обратитесь для получения дополнительной информации http://php.net/manual/en/function.date.php

Это будет читать для воскресенья: Sun-7, не совсем то, о чем просил OP. Флаг N: от 1 (понедельник) до 7 (воскресенье).

Progrock 19.06.2018 08:29

@Progrock, вы правы, возможно, это была небольшая ошибка, спасибо за указание

D M Patel 19.06.2018 09:13

Хорошая поправка, но теперь это просто клон: stackoverflow.com/a/50921548/3392762

Progrock 19.06.2018 09:55

Другие вопросы по теме