editor:{type:'datebox'}设置日期格式为‘yyyy-MM-dd’
时间: 2024-03-04 20:49:00 浏览: 18
你可以在`datebox`的`options`中设置`formatter`和`parser`属性来设置日期格式为"yyyy-MM-dd"。
以下是示例代码:
```javascript
$('#datebox').datebox({
formatter: function(date){
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
return y + '-' + (m<10?('0'+m):m) + '-' + (d<10?('0'+d):d);
},
parser: function(s){
if (!s) return new Date();
var ss = s.split('-');
var y = parseInt(ss[0],10);
var m = parseInt(ss[1],10);
var d = parseInt(ss[2],10);
if (!isNaN(y) && !isNaN(m) && !isNaN(d)){
return new Date(y,m-1,d);
} else {
return new Date();
}
}
});
```
在上述代码中,我们通过`formatter`函数将日期格式化为"yyyy-MM-dd"的格式,并通过`parser`函数将输入的日期字符串解析为日期对象。这样就可以在`editor`中使用`datebox`来设置日期格式为"yyyy-MM-dd"了。