更改日期选择器格式为dd/mm/yyyy

Changing Datepicker format to dd/mm/yyyy

本文关键字:dd mm yyyy 格式 日期 选择器      更新时间:2023-09-26

默认的UI日期选择结果是mm/dd/yyyy,我需要它是dd/mm/yyyy。我尝试了人们建议的任何解决方案,但都不起作用。代码如下:

$(document).ready(function () {
    $("#StartingDate").datepicker({
        minDate: 0,
        maxDate: "+4Y",
        numberOfMonths: 2,
        onSelect: function (selected) {
            $("#EndingDate").datepicker("option", "minDate", selected)
        }
    });
    $("#EndingDate").datepicker({
        minDate: 0,
        maxDate: "+4Y",
        numberOfMonths: 2,
        onSelect: function (selected) {
            $("#StartingDate").datepicker("option", "maxDate", selected)
        }
    });
});

目前,两个日期选择器都给我mm/dd/yyyy。我已经尝试过这个:$('#StartingDate').datepicker({ dateFormat: 'dd-mm-yy' });,但它不起作用。我还尝试像这样添加dateFormat: "dd/mm/yy":

        ...
        $("#StartingDate").datepicker({
            minDate: 0,
            maxDate: "+4Y",
            dateFormat: "dd/mm/yy",
            ....

,但仍然是mm/dd/yyyy。任何帮助都会很感激。由于

我创建了这个JSFiddle,它工作了:

http://jsfiddle.net/rh4kza89/1/

<div id="DatepickerDiv">
    <input id="StartingDate"></input>
    <input id="EndingDate"></input>
</div>
Javascript

$("#StartingDate").datepicker({
    minDate: 0,
    maxDate: "+4Y",
    numberOfMonths: 2,
dateFormat: "dd/mm/yy"
});
$("#EndingDate").datepicker({
    minDate: 0,
    maxDate: "+4Y",
    numberOfMonths: 2,
    dateFormat: "dd/mm/yy"
});

尝试在初始化日期表时使用简单的参数,并逐步添加参数。

尝试.datepicker.formatDate美元("mm-dd-yy");