AngularJS如何转换字符串“;yyyyMMdd”;迄今为止
AngularJS how to convert string "yyyyMMdd" to date
您能帮我在Angularjs中转换以下内容吗我的值为"20141023",希望转换为AngularJS中的日期,然后以dd/MMM/yyyy格式显示View非常感谢N.
您可以使用正则表达式,请参阅下面的演示
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>
我建议将MomentJS(请参阅此处的基本示例)与AngularJS包装器一起使用。
使用MomentJS,您可以轻松定义您的格式。
moment().format('YYYYMMDD')
如果您想了解更多信息,请参阅他们的文档。
相关文章:
- 如何使用yyyymmdd格式在日期中添加n天,但排除周日
- JavaScript forEach.迄今为止的字符串元素
- 如何使用 JQuery DatePicker 以 YYYYMMDD 格式返回日期
- MomentJS将格式从YYYYMMDD更改为YYYYMMDD
- 将返回的字符串 (YYYYMMDD) 转换为日期
- 如何在Javascript中将日期格式从dd-MMM-yyyy转换为yyyymmdd
- 迄今为止使用 PHP 或 MySQL 的字符串
- AngularJS如何转换字符串“;yyyyMMdd”;迄今为止
- 将yyyymmdd转换为dd-mmm-yyyy
- 如何将PDT日期转换为yyyymmdd在javascript
- 迄今为止的Javascript字符串
- Javascript:迄今为止的字符串
- Instagram API通过Moment.js创建了迄今为止的时间
- 分析迄今为止的用户输入
- 迄今为止的 JavaScript 时间字符串
- 将日期从02/Jan/2013格式化为整数yyyymmdd