0

对不起,

我问如何在 gldatapicker 2 中格式化日期?

经过:

    $(window).load(function()
    {


{
    showAlways: true,
    allowMonthSelect: false,
    allowYearSelect: false,
    selectableYears: [2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020],


selectableDateRange: [ { from: new Date(2013, 2, 01), to: new Date(2013, 2, 10) } ]

至:

selectableDateRange: [ { from: new Date(01, 2, 2013), to: new Date(10, 2, 2013) } ]

如果你可以从 12 月改变 = 0

十二月 = 1

谢谢您,很抱歉给您带来麻烦,但我找不到任何答案。

谢谢你。

4

3 回答 3

2

我们可以使用“onClick”回调来格式化日期。

$('.date-picker').glDatePicker(
    {
        onClick: function(target, cell, date, data) {
            target.val(date.getFullYear() + '-' +
                date.getMonth() + '-' +
                date.getDate());

            if(data != null) {
                alert(data.message + '\n' + date);
            }
        }            
    }
);
于 2013-06-18T06:10:55.917 回答
1

函数GetFormattedDate(今天时间){

//alert((todayTime.getMonth() + 1) + '#' + todayTime.getDate() + '#' +  todayTime.getFullYear());

return  todayTime.getFullYear()+'-'+(todayTime.getMonth() + 1) + '-' + todayTime.getDate() ;

}

于 2016-02-10T14:15:31.317 回答
0

创建一个小函数来转换已经格式化的日期。将格式化的日期解析为函数Assign el a value。

我在这种情况下创建的函数是 toDate

`
onClick: (function(el, cell, date, data) {
        var armco= date.toLocaleDateString();       
        armco=toDate(armco);
        el.val(armco);
    })

function toDate(selector) {

    var from = selector.split("/");

    var myformat=from[2]+'-'+from[1]+'-'+from[0];   

    return myformat;
}
`
于 2016-05-13T09:11:13.020 回答