То, как форматируется дата, на самом деле является интерфейсом. Если вы смотрите исключительно на даты данных, ВСЕГДА должны быть в одном конкретном формате YYYY/MM/DD
.
Ваш интерфейс отвечает за отображение даты в локализованном формате. Используя эту практику, сценарий неоднозначно говорит о том, где он используется и на каком языке. поэтому сравнение даты всегда должно проводиться в стандартизированном формате.
Я предлагаю вам сделать так, чтобы ваш интерфейс отображал его в том формате, который вам нравится, а серверная часть (включая операторы SQL) должна быть стандартизированным форматом даты.