在ht中获取当前的时间

213 阅读1分钟
        var formatDate=function (date, formatStr) {//获取表格上的时间
                        var str = formatStr;
                        var Week = ['日','一','二','三','四','五','六'];
                        str=str.replace(/yyyy|YYYY/, date.getFullYear());
                        str=str.replace(/yy|YY/, (date.getYear() % 100)>9?(date.getYear() % 100).toString():'0' + (date.getYear() % 100));
                        str=str.replace(/MM/, date.getMonth()>9?(date.getMonth()+1).toString():'0' + (date.getMonth()+1));
                        str=str.replace(/M/g, date.getMonth());
                        str=str.replace(/w|W/g, Week[date.getDay()]);
                        str=str.replace(/dd|DD/, date.getDate()>9?date.getDate().toString():'0' + date.getDate());
                        str=str.replace(/d|D/g, date.getDate());
                        str=str.replace(/hh|HH/, date.getHours()>9?date.getHours().toString():'0' + date.getHours());
                        str=str.replace(/h|H/g, date.getHours());
                        str=str.replace(/mm/, date.getMinutes()>9?date.getMinutes().toString():'0' + date.getMinutes());
                        str=str.replace(/m/g, date.getMinutes());
                        str=str.replace(/ss|SS/, date.getSeconds()>9?date.getSeconds().toString():'0' + date.getSeconds());
                        str=str.replace(/s|S/g, date.getSeconds());
                        return str;
                    }
                    
                     g2d.dm().getDataByTag('XXX').s('text',formatDate(new Date(), 'YYYY-MM-DD'))