你能帮助,请向以下转换成Angularjs 我有值“20141023”,并想转换迄今在AngularJS,然后在格式DD显示查看/ MMM/YYYY 非常感谢 N.AngularJS怎么串“年月日”转换为日期
4
A
回答
16
您可以使用正则表达式,请参见下面的演示
var app = angular.module('app', []);
app.controller('homeCtrl', function($scope) {
var st = "20130510";
var pattern = /(\d{4})(\d{2})(\d{2})/;
$scope.date = new Date(st.replace(pattern, '$1-$2-$3'));
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app">
<div ng-controller="homeCtrl">
{{date | date :'dd/MMM/yyyy'}}
</div>
</div>
+0
谢谢,这真的是可扩展的。 – Abhijeet 2015-07-04 07:35:01
2
我建议使用MomentJS(请参阅这里的基本示例)以及AngularJS wrapper。
使用MomentJS,您可以轻松定义您的格式。
moment().format('YYYYMMDD')
如果你想看起来更加进去,请参看它们documentation。
相关问题
- 1. 转换日期(年月日)到天数
- 2. 如何将日期转换为年,月,日日期格式
- 3. 我怎么能转换长日期,年?
- 4. 如何在Excel表格中将日/月/年的日期转换为月/日/年的日期
- 5. Java日期输入日期为字符串的转换问题2014年10月
- 6. 转换日期日(2011年5月12日至12日)
- 7. 月份和年份的日期转换
- 8. 将以秒为单位的日期转换为“日月年”日期
- 9. 如何字符串日期2015年2月12日转换为2015年12月2日在java中
- 10. 如何将日期时间转换为日/月/日/月/年yyyy格式
- 11. 将日期时间转换为月,日和年?
- 12. 如何将给定日期转换为java,年,月,日
- 13. Ruby日期从10年8月10日转换为dd/mm/yy
- 14. 将日期从1901年1月01日转换为unix/linux
- 15. 将2012年8月7日转换为php日期格式
- 16. 将MM/DD/YYYY日期转换为月日年
- 17. 将字符串转换为日期(0512应转换为2012年5月)
- 18. 转换PHP日期字符串“月”日期格式为大写
- 19. 如何将日期字符串转换为格式“2010年11月17日”
- 20. T-SQL转换2010年1月28日至2010年1月28日星期五
- 21. 将年份日月转换为月份日
- 22. 获取日期串并转换为日期angularjs
- 23. 将字符串转换日期(月,年)到了time.time
- 24. 如何将日/月/年日期转换为自0001年1月1日以来.NET样式100ns的勾号?
- 25. 转换日期时间年月日通过T-SQL DDMMYYYY直接
- 26. 年,月,日日期时间格式的转换天数
- 27. 无法字符串转换为日期(日/月,YYYY)格式ASP.NET
- 28. 如何将日期(02/07/2012)转换为2012年2月7日星期二
- 29. 从任何日期格式将日期转换为完整日期格式(2016年7月27日星期二)
- 30. 年转换成字符串日期
这是一个JavaScript具体的问题,是吗? – 2014-10-31 13:52:15