0

我正在使用带有 timeplugin 的 jquery datepicker。这适用于我们许多用户群使用的每个浏览器栏 Safari。

    $( '#my_date' ).datetimepicker(
    {
        dateFormat: 'yy-mm-dd',
        minDate: new Date() - 1,
        timeFormat: 'hh:mm:ss'
    });

datepicker 上的 callander 显示为未定义,并且在 safari 中缺少月份。任何人都可以提供一些建议吗?

4

1 回答 1

3

Safari http://jsfiddle.net/jT5Gk/4/ http://jsfiddle.net/jT5Gk/5/的工作演示

我注意到 Safari 中的行为并得到了你的意见。

因此,我添加了之前的问题和问题解决后的图片:) 以便在 safari 中的其他人清楚。我可以在 Safari 浏览器中看到,问题是mindate: new date() -1哪个不正确。

你也应该看看这里:http ://www.w3schools.com/jsref/jsref_obj_date.asp 希望它有帮助,只是使用 datepicker 我做 了额外的一点http://jsfiddle.net/2qzjg/

代码

$('#example16_start').datetimepicker({
    dateFormat: 'yy-mm-dd',
    minDate: new Date(-1) ,
    timeFormat: 'hh:mm:ss'
});​  

或者

  $('#example16_start').datetimepicker({
        dateFormat: 'yy-mm-dd',
        minDate: -1,
        timeFormat: 'hh:mm:ss'
    });​

问题是(在 Safari 中)

在此处输入图像描述

解决方案后表现良好

在此处输入图像描述

于 2012-06-08T04:48:39.213 回答