Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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 转换为AngularJs中的时间戳_Javascript_Angularjs - Fatal编程技术网

Javascript 转换为AngularJs中的时间戳

Javascript 转换为AngularJs中的时间戳,javascript,angularjs,Javascript,Angularjs,我有一个api返回timestamp变量。当我用AngularJs打印时,它显示为1488195848000。但我希望它显示为2017-02-28 14:49:48(时间戳格式) 如何在控制器中转换?您可以使用管道操作符和日期过滤器在AngularJS中格式化日期 <span>{{1488195848000| date:'yyyy-MM-dd HH:mm:ss'}}</span> 如果要在HTML中转换该变量 {{variable | date : 'yyyy-MM-d

我有一个api返回timestamp变量。当我用AngularJs打印时,它显示为1488195848000。但我希望它显示为2017-02-28 14:49:48(时间戳格式)


如何在控制器中转换?

您可以使用管道操作符和日期过滤器在AngularJS中格式化日期

<span>{{1488195848000| date:'yyyy-MM-dd HH:mm:ss'}}</span>

如果要在HTML中转换该变量

{{variable | date : 'yyyy-MM-dd HH:mm:ss'}}
如果是JS

$filter('date')(variable, 'yyyy-MM-dd HH:mm:ss')

注意:对于JS,不要忘了添加$filter作为依赖项。

如何在controller中做到这一点?可能至少重复一次
$filter('date')(variable, 'yyyy-MM-dd HH:mm:ss')