php дата («d-m-Y») код шоу 11-09-2017. Я изменяю его на строку, и мне нужно сравнить его с другой строкой, 11-9-2017. Как я могу изменить дату php («»), чтобы вернуть результат без 0.
например изменить:
08-09-2017 -> 8-9-2017
Спасибо за ответ.
Вы использовали неправильные флаги для форматирования даты, вам нужно j
а также n
чтобы соответствовать вашим критериям в соответствии с документация.
j день месяца без начальных нулей от 1 до 31
n Числовое представление месяца без начальных нулей от 1 до 12
Поэтому твой код становится
date("j-n-Y");
Ты можешь использовать n
на месте m
date("d-n-Y");
date("j-n-Y"); to have it without leading zeros day/month
Пользовательская функция strtotime () конвертирует даты во время, а затем сравнивает эти две даты. дата ( «J-н-Y»); также будет работать, чтобы получить точную дату.