jquery — проблема с часовым поясом при преобразовании даты, сгенерированной из полного календаря в Stack Overflow

При преобразовании даты, сгенерированной формы jQuery полный календарь, часовой пояс делает некоторые проблемы в Windows.

Вот значения, которые я публикую, чтобы распознать ошибку, которую я сделал start переменная как строка в (IST)и конец — это значение, получаемое в ответ jQuery полный календарь там часовой пояс в (India Standard Time) как вы видите. Пожалуйста, см. Рис консоли

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

И после преобразования начальной и конечной переменных с помощью strtotime() в PHP, что я получил, это

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

Вот код, который я использовал для конвертации:

        $dat = array(
'eve_start' => date('Y-m-d', strtotime($_POST['start'])),
'eve_end' => date('Y-m-d', strtotime($_POST['end'])),
'eve_allDay' => 0
);

Вы можете заметить, что eve_end не получается правильно из-за (India Standard Time)

1

Решение

попробуй это,

$start = substr($_POST['start'], 0, strpos($_POST['start'], '('));
$end = substr($_POST['end'], 0, strpos($_POST['end'], '('));

$start_date = date('Y-m-d h:i:s', strtotime($start));
$end_date = date('Y-m-d h:i:s', strtotime($end));
$dat = array(
'eve_start' => $start_date,
'eve_end' => $end_date,
'eve_allDay' => 0
);
0

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

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

По вопросам рекламы [email protected]