0
所以我有這樣的jQuery的datePicker
(無特殊配置),它是這樣:1天差距
$(function() {
var startTs = new Date("' . gmdate('D M d Y', $timeStamp) . '");
var endTs = new Date("' . gmdate('D M d Y') . '");
$("#datepicker_history_days").datepicker({
dateFormat:"d MM yy",
minDate: startTs,
maxDate: endTs,
onSelect: function() {
document.getElementById("date_start_value").value = $(this).datepicker("getDate").getTime()/1000;
}
});
});'
比方說,我選擇,月10日2013年,#date_start_value我現在有:,這是timestamp
對於10/6/2013à0:00:00並且這是正確的。
可是後來,當我想用一個簡單的功能timestamp
到日期轉換:
function formatDateLang($timestamp) {
return date('j', $timestamp).'-'.date('n', $timestamp)].'-'.date('Y', $timestamp);
}
我得到2013年6月9日印刷(而timestamp
代表2013年6月10日)。
我該如何解決這個問題?
我的服務器時區爲 '歐洲/巴黎'(GMT + 2)