【问题标题】:jquery datepicker not formatting the datejquery datepicker没有格式化日期
【发布时间】:2013-11-22 19:21:22
【问题描述】:

我想要的只是日期在插入输入框时采用 dd/mm/yyyy 格式,但它是默认的 mm/dd/yyyy。当我使用 $("#midmonthstart_"+uid).val(formated); 将日期插入输入时我已经阅读了将格式化它的 API 文档,但我这里有问题。

function selectmiddate(uid){
$("#midmonthstart_"+uid).datepicker({
    format:'d/m/Y',
    date: $("#midmonthstart_"+uid).val(),
    current: $("#midmonthstart_"+uid).val(),
    starts: 1,
    position: 'r',
    onBeforeShow: function(){
        $("#midmonthstart_"+uid).DatePickerSetDate($("#midmonthstart_"+uid).val(), true);
    },
    onChange: function(formated, dates){
        $("#midmonthstart_"+uid).val(formated);
        $("#midmonthstart_"+uid).DatePickerHide();
    }
});
}

【问题讨论】:

  • 使用 formatDate:"dd/mm/yy"

标签: jquery datepicker jquery-ui-datepicker


【解决方案1】:

你应该写:

function selectmiddate(uid){
$("#midmonthstart_"+uid).datepicker({
    dateFormat:'dd-mm-yy',
    date: $("#midmonthstart_"+uid).val(),
    current: $("#midmonthstart_"+uid).val(),
    starts: 1,
    position: 'r',
    onBeforeShow: function(){
        $("#midmonthstart_"+uid).DatePickerSetDate($("#midmonthstart_"+uid).val(),     true);
    },
    onChange: function(formated, dates){
        $("#midmonthstart_"+uid).val(formated);
        $("#midmonthstart_"+uid).DatePickerHide();
    }
  });
}

查看文档:

http://api.jqueryui.com/datepicker/#option-dateFormat

【讨论】:

    猜你喜欢
    • 2012-04-01
    • 2015-09-21
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-04
    • 2016-06-03
    • 1970-01-01
    相关资源
    最近更新 更多