$array = array('start'=>"new Date(".date("Y",strtotime($start_date)).")");
$myJson = json_encode($array);
반환되는 json은 문자열이며, 어떻게 날짜를 객체로 변환 할 수 있습니까? jquery 캘린더 플러그인을 사용하고 있으며 날짜 개체가 필요합니다. 감사!PHP json_encode 호출에서 자바 스크립트 날짜 객체를 출력해야합니다.
$array = array('start'=>"new Date(".date("Y",strtotime($start_date)).")");
$myJson = json_encode($array);
반환되는 json은 문자열이며, 어떻게 날짜를 객체로 변환 할 수 있습니까? jquery 캘린더 플러그인을 사용하고 있으며 날짜 개체가 필요합니다. 감사!PHP json_encode 호출에서 자바 스크립트 날짜 객체를 출력해야합니다.
JSON으로 일반적으로 날짜 문자열을 전송하고 자바 스크립트로 구문 분석 : var d = Date.parse("Jul 8, 2005");
대신 단지 유닉스 타임 스탬프를 보내 브라우저에 자바 스크립트를 보내고있는 날짜를 만들려고 노력의 그 서버
PHP
echo json_encode(array('start' => mktime(date("Y",strtotime($start_date)))));
JS
var val = JSON.parse(json);
var date = new Date(val['start']);
알아두면 좋습니다! json 출력에서 따옴표를 제거하기 위해 몇 가지 str_replaces()를 사용했지만 다음에 이것을 기억할 것입니다. 감사! – Fostah
w3schools를 참조했습니다. W3schools는 문법을 가르치고 디자인하지 않기 때문에 끔찍한 자료입니다. W3schools는 js 스 니펫을 보내고 'eval (snippet)'을 보내도록 권장합니다 ... -1 – sg3s
@ sg3s 검색 결과의 첫 번째 결과입니다 ... –