форматирование даты — форматирование значения DateRangePicker пользовательского интерфейса jQuery (PHP)

Я использую JQuery выбора диапазона дат (http://tamble.github.io/jquery-ui-daterangepicker/) когда я отправляю данные, они отображаются в следующем формате.

 {"start":"2015-09-17","end":"2015-09-23"}

Теперь я хочу выбрать дату только так

<?php
$startDate: 2015-09-17;
$endDate: 2015-09-23;
?>

Я использовал php str_replace но это не работает должным образом.

Ваша помощь будет очень ценится.

0

Решение

Чтобы преобразовать строку JSON в массив PHP, вы можете использовать json_decode(). Вот как может выглядеть ваш код:

$jsonString = '{"start":"2015-09-17","end":"2015-09-23"}';
$array = json_decode($jsonString,true);

$startDate: $array['start'];
$endDate: $array['end'];

Второй параметр json_decode является true, что означает, что результатом будет ассоциативный массив (а не object).

1

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

это формат JSON, используйте json_decode в php

0

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