回復 35# 9614038
selectedDate 是 JavaScript 的 Date 物件,所以如果直接轉成字串就會是你看到的那樣一串。
有兩種方式可以處理,一種是在存到 hidden 前,用 JavaScript Date 相關的 function 轉為你要的格式,
//這邊還需要自己再處理格式
var Y = selectedDate.getFullYear();
var m = selectedDate.getMonth() + 1;
var d = selectedDate.getDay();
$("#setday").val(Y + "/" + m + "/" + d);
另一種方式是先存成 timestamp,到 php 後再用 date() 轉為你要的格式。
$("#setday").val(selectedDate.getTime() / 1000);
$date = date("Y/m/d", $setday);
|