Формат календаря одинаковый код другой формат в сафари и хром

Я получаю другой формат даты в Safari и Chrome …. Мне нужно, чтобы даты были в том же формате, не зависящем от браузера.

введите описание изображения здесь

Вот код

Jquery

$('#datetimepicker1').datetimepicker({
format: 'L',
locale:$.fn.getlocale(),
defaultDate: moment().add(1, 'month'),
showTodayButton:true,
maxDate:moment().add(12, 'month')
});

$.fn.getlocale = function(){
var browserlocale;
var defaultlocale = "en-us";
try{
var browserlocale = ($("#inp_hdn_browser_locale").length > 0 ) ?
$("#inp_hdn_browser_locale").val() : defaultlocale;
browserlocale = browserlocale.split(",")[0];
browserlocale = navigator.language;
}catch(e){
browserlocale = defaultlocale;
}
return browserlocale.toLowerCase();
}

HTML

    `<input type="text" id="inp_hdn_browser_locale" style="display:none;text-transform: lowercase;" value="<?php echo($browser_locale); ?>">`

PHP

$browser_locale = isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? $_SERVER['HTTP_ACCEPT_LANGUAGE'] :"";
$browser_locale = ($browser_locale == "" || $browser_locale == null) ? "en-us" : $browser_locale;

Не уверен, что я здесь делаю не так … Есть мысли?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector