最近才开始用easyui和mvc4做项目,对JQUERY什么的完全不熟,datagrid在解决的json转换日期格式的问题后,又出现了新的问题,表格中的日期成了这样
XX日期
2015-3-1 00:00:00
看起来用户体验很差,以前在WEB FORM的时候还是挺好改这种的,可是现在却无从下手,直到刚才看到某人的文章,才发现方法不要太简单,
datagrid 里有fomatter方法,可以写成这样
{ field: ‘VehicleInspectionDate‘, title: ‘审验有效期‘, width: 80, sortable: true, formatter: function (value, row, index) { var unixTimestamp = new Date(value); return unixTimestamp.toLocaleDateString(); } },原来new date不只能取当然时间,还能传值达,不但能传值,还可以格式化,
有
- toDateString()——以特定于实现的格式化显示星期几、月、日和年;
- toTimeString()——以特定于实现的格式显示时、分、秒和时区;
- toLocaleDateString()——以特定于实现的格式显示时、分、秒和时区;
- toLocaleTimeString()——以特定于实现的格式显示时、分、秒;
- toUTCString()——以特定于实现的格式显示完整的UTC日期。
这若干种方法可以点出很多想要的格式哦,比如toDateString()就是yyyy-MM-dd的格式
toLocaleDateString()显示的是yyyy年MM月dd日
--------
果然方便。
时间: 2024-10-12 11:35:48