使用IE和Chrome时,日期框中的日期不同

时间:2014-02-13 12:40:05

标签: javascript php jquery google-chrome jquery-easyui

我正在使用jQuery Easyui日期框并在网址中将值用作queryparam。

var date = $('#dd').datebox('getValue');
window.open('file.php?date='.date);

我将日期框留空并触发代码。 当我在IE 8.0中检查file.php时,我得到$_GET['date']='1970-01-01' 但在Chrome v32.0中,它是$_GET['date']='0';

任何人都可以解释原因并给出提示,以便我可以使用网址发送相同的值吗?

1 个答案:

答案 0 :(得分:0)

你可以添加它以确保发送相同的值:

var date = $('#dd').datebox('getValue');
if(date == 0 || date == '0' || date == '1970-01-01' || !date)
date = 0; //or '1970-01-01' if you prefer that one.
window.open('file.php?date='.date);