Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度js中日期时间更改的二进制格式_Javascript_Jquery_Angularjs_Angular - Fatal编程技术网

Javascript 角度js中日期时间更改的二进制格式

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

将日期格式转换为常规日期格式,如: 2017年7月12日

我的输出如下:

/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 filter
app.filter('datfilter',..)
,这是一个仅在表达式中使用的
{mydate | datfilter:'dd.MM.yyyyy'}
以下是所有日期格式:{list.DateStamp | datfilter:'dd.MM.yyyyyy'}你是说你的代码片段?它是空的..返回空的