Javascript 角度js中日期时间更改的二进制格式
将日期格式转换为常规日期格式,如: 2017年7月12日 我的输出如下:Javascript 角度js中日期时间更改的二进制格式,javascript,jquery,angularjs,angular,Javascript,Jquery,Angularjs,Angular,将日期格式转换为常规日期格式,如: 2017年7月12日 我的输出如下: /Date(1508896907290) 我使用的是AngularJS {{list.DateStamp}} 有什么解决办法吗 将二进制格式转换为通用格式 我试了很多,但没有成功 @*{{list.DateStamp | date:"MM/dd/yyyy 'at' h:mma"}}*@ @*<span class="">{list.DateStamp | date}}</span&g
/Date(1508896907290)
我使用的是AngularJS
{{list.DateStamp}}
有什么解决办法吗
将二进制格式转换为通用格式
我试了很多,但没有成功
@*{{list.DateStamp | date:"MM/dd/yyyy 'at' h:mma"}}*@
@*<span class="">{list.DateStamp | date}}</span>*@
@*{list.DateStamp|date:'MM/dd/yyyy'at'h:mma}*@
@*{list.DateStamp | date}*@
使用自定义过滤器,如以下示例所示:
var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.mydate=1509046061730;
})
.filter('datfilter',函数($filter){
返回函数(日期、格式){
返回$filter('date')(新日期,格式)
}
})
原始日期:{mydate}
筛选日期:{mydate | datfilter:'dd.MM.yyyy'}
您所说的“二进制格式”实际上被称为“Unix时间戳”,您可以添加多一点代码吗。如果list.DateStamp打印一个unix时间戳{{list.DateStamp | date:'h:mma'处的“MM/dd/yyyy”}实际上应该有效。打印{{list.DateStamp}时看到的输出是什么?您还可以检查一下您是否有任何控制台错误DateStamp的可能副本是datetime格式将此脚本放入您的app.js filterapp.filter('datfilter',..)
,这是一个仅在表达式中使用的{mydate | datfilter:'dd.MM.yyyyy'}
以下是所有日期格式:{list.DateStamp | datfilter:'dd.MM.yyyyyy'}你是说你的代码片段?它是空的..返回空的