Как обработать 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-формате, который не зависит от локали пользователя. Тем не менее, я бы всё же проверил одинаковость формата в разных браузерах.

А вот отображается наоборот в соответствии с настройками текущей локали, так что не надо трогать отображение.

→ Ссылка