Как обработать input date в php под один формат?
В html input отображается так 10/19/2021
В переменной date выводит так 2021-10-19
Подскажите всегда будет такой формат 2021-10-19 если я буду отправлять его по ajax и обрабатывать в php ?
И вне зависимости какая OS у пользователя, какой язык системы, какой браузер и тд ?
И еще реально ли сделать читаемый формат в html input, на такой dd/mm/yyyy ? (не сильно важно)
$('[name="date"]').on('change', function() {
let date = $('[name="date"]').val();
console.log(date);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="date" name="date">
У меня язык системы английский
Ответы (1 шт):
Автор решения: Qwertiy
→ Ссылка
Дата отправляется в ISO-формате, который не зависит от локали пользователя. Тем не менее, я бы всё же проверил одинаковость формата в разных браузерах.
А вот отображается наоборот в соответствии с настройками текущей локали, так что не надо трогать отображение.