дата php («d-m-Y») показывает 11-09-2017, но мне нужна дата без 0 (11-9-2017)

php дата («d-m-Y») код шоу 11-09-2017. Я изменяю его на строку, и мне нужно сравнить его с другой строкой, 11-9-2017. Как я могу изменить дату php («»), чтобы вернуть результат без 0.

например изменить:
08-09-2017 -> 8-9-2017

Спасибо за ответ.

-1

Решение

Вы использовали неправильные флаги для форматирования даты, вам нужно j а также n чтобы соответствовать вашим критериям в соответствии с документация.

j день месяца без начальных нулей от 1 до 31

n Числовое представление месяца без начальных нулей от 1 до 12

Поэтому твой код становится

date("j-n-Y");
2

Другие решения

Ты можешь использовать n на месте m date("d-n-Y");

0

date("j-n-Y"); to have it without leading zeros day/month
0

Пользовательская функция strtotime () конвертирует даты во время, а затем сравнивает эти две даты. дата ( «J-н-Y»); также будет работать, чтобы получить точную дату.

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector