如果输入字段为空,则jquery ui datepicker取值1970

时间:2011-11-02 10:23:43

标签: javascript jquery jquery-ui jquery-ui-datepicker

我正在使用jquery ui日期选择器来获取fromDate和toDate

以下是日期代码

 <input name="from_date" id="from_date" maxlength="20" size="20" type="text"/>  

   $("#from_date").datepicker({
            dateFormat: 'M dd, yy',
            showButtonPanel: true,
            changeMonth: true,
            changeYear: true,
            defaultDate: null
        });   

现在我使用表单使用PHP来获取POST varible中的值    如果fromDate字段为空,则其值为' 1970-01-01 '我想要空白

3 个答案:

答案 0 :(得分:2)

尝试设置defaultDate: ''或删除它

答案 1 :(得分:2)

正如您在jquery ui文档(here)中所见,如果您没有精确的defaultDate选项,则默认日期为当前日期。

答案 2 :(得分:2)

更改PHP函数是使用empty而不是null

function showDate($date,$format='m-d-y, h:i a') {
   if(empty($date)) return ' ';
   return date($format,strtotime($date)); 
}