ASP.NET MVC下使用AngularJs语言(九):日期时间处理与显示
2018-03-19 06:42
597 查看
当在angularjs去显示一个时间时,如原原本本去显示这个值,它将显示一个怪怪的字符串,其实它就是被系列化json之后的字符串。如:
一个空值显示为日期时间:
app.filter("dateFilter", function () { var re = /\/Date\(([0-9]*)\)\//; return function (x) { var m = x.match(re); if (m) return new Date(parseInt(m[1])); else return null; }; });Source Code
在html中应用这个过滤器:
{{info.PublicDate | dateFilter }}
显示的结果,当空值显示为空。当有值时,将显示为一个时间的值了:
上面虽然显示为一个日期时间,但时间的格式并不是我们想要的,如:"yyyy-MM-dd HH:mm:ss"
因此,完整的代码:
{{info.PublicDate | dateFilter | date:"yyyy-MM-dd HH:mm:ss"}}
相关文章推荐
- ASP.NET MVC下使用AngularJs语言(八):显示html
- ASP.NET MVC下使用AngularJs语言(七):Cookie的使用
- ASP.NET MVC下使用AngularJs语言(六):获取下拉列表的value和Text
- ASP.NET MVC下使用AngularJs语言(五):ng-selected
- ASP.NET MVC下使用AngularJs语言(四):$window.alert
- ASP.NET MVC下使用AngularJs语言(二):ng-click事件
- AngularJS处理ASP.Net MVC Json返回日期
- ASP.NET MVC下使用AngularJs语言(一):Hello your name
- ASP.NET MVC下使用AngularJs语言(三):ng-options
- ASP.NET显示农历时间代码,可直接使用
- ASP.NET MVC:多语言的三种技术处理策略
- ASP.NET中TextBox使用Ajax控件显示日期不全的问题解决方法
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之调整首页显示
- ASP.NET MVC:多语言的三种技术处理策略
- asp.net实现动态显示当前日期时间——用asp自己封装的AJAX
- Asp.net如何使用access数据库做profile实现按照区域显示相应语言功能
- asp.net Ajax 页中使用jquery-easyui的显示问题处理
- Asp.net Mvc中使用普通的html超链接的处理
- asp.net Ajax 页中使用jquery-easyui的显示问题处理
- ASP.NET中TextBox使用Ajax控件显示日期不全的问题解决方法