2011-08-17 20 views

回答

3

正常發送日期字符串使用JSON,然後用JavaScript分析它: var d = Date.parse("Jul 8, 2005");

參考:

+0

這很瞭解!我使用了幾個str_replaces()來從JSON輸出中刪除引號,但下次我會記住這一點。謝謝! – Fostah

+3

你引用了w3schools。 W3schools是一個可怕的資源,因爲它教授語法而不是設計。 W3schools會建議你發送一個js代碼片段,然後'eval(snippet)'it .... -1 – sg3s

+0

@ sg3s這是搜索的第一個結果... –

2

而不是http://www.w3schools.com/jsref/jsref_parse.asp嘗試發送JavaScript的瀏覽器只發送一個Unix時間戳,並帶有日期在服務器上

PHP

echo json_encode(array('start' => mktime(date("Y",strtotime($start_date))))); 

JS

var val = JSON.parse(json); 
var date = new Date(val['start']);