Для обработки дат я использую метод jQuery UI public
в своем приложении: jQuery.datepicker.formatDate
Смотрите параметры и источник здесь: https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.datepicker.js
Однако иногда отображается неправильная дата в соответствии с часовым поясом компьютера.
Демо здесь: http://jsfiddle.net/7ACdB/
С часовым поясом UTC + 1 (Париж) в Windows я получил:
03/30/20
03/30/20
С часовым поясом UTC-6 (США и Канада) в Windows я получил:
03/29/20 <- meh!
03/30/20
Вам нужно перезапустить браузер (по крайней мере, для Google Chrome) при изменении часового пояса ОС.
Моя проблема с датой "29.03.20", как вы можете себе представить.
Может кто-нибудь объяснить мне, если это нормально или проблема с jquery ui?
Я начинаю думать, что нормально видеть «Пн 30 марта 2020 00:00:00 GMT + 0200 (Romance Daylight Time)» как 29.03.20 в часовом поясе США, но я не так уверен. : - /