EasyUI 日期控件赋值

$("#BillDateE").datebox("setValue", '2020/9/28');
$("#BillDateB").datebox("setValue", '2020/9/18');
console.log($("#BillDateB").datebox("getValue"));//输出2020/9/28
console.log($("#BillDateE").datebox("getValue"));//输出2020/9/28

$("#BillDateE").datebox("setValue", '2020-09-18');
$("#BillDateB").datebox("setValue", '2020-09-28');
console.log($("#BillDateB").datebox("getValue"));//输出2020/9/18
console.log($("#BillDateE").datebox("getValue"));//输出2020/9/28

EasyUI 给日期控件赋值时,发现BillDateB 的值怎么也赋不上,原因时和日期格式有关系,只能区分“yyyy-MM-dd”的这种格式,如果格式为“yyyy/MM/dd”则不能区分

然后如何优雅的格式化js日期

 function  FormatDate(time) {
        var date = new Date(time);
        var year = date.getFullYear(),
            month = date.getMonth() + 1,//月份是从0开始的
            day = date.getDate(),
            hour = date.getHours(),
            min = date.getMinutes(),
            sec = date.getSeconds();
        var newTime = year + '-' +
            month + '-' +
            day + ' ' +
            hour + ':' +
            min + ':' +
            sec;
        return newTime;
    }

 

posted @ 2020-09-29 09:13  bindot  阅读(26)  评论(0编辑  收藏