Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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 Mysql datetime字符串格式作为angularjs中的人类可读日期?_Javascript_Php_Jquery_Angularjs_Date - Fatal编程技术网

Javascript Mysql datetime字符串格式作为angularjs中的人类可读日期?

Javascript Mysql datetime字符串格式作为angularjs中的人类可读日期?,javascript,php,jquery,angularjs,date,Javascript,Php,Jquery,Angularjs,Date,我正在从服务器检索日期时间字符串,并用angularJs向用户显示。我想将日期时间字符串格式化为人类可读的格式。 我更喜欢10秒前的格式类型 在angularjs中它是如何可能的 下面给出了我的日期字符串 "created_at": "2015-03-22 16:10:02", 我尝试过以下功能和过滤器,但不起作用 $scope.convertToDate = function (stringDate) { var dateOut = new Date

我正在从服务器检索日期时间字符串,并用angularJs向用户显示。我想将日期时间字符串格式化为人类可读的格式。 我更喜欢10秒前的格式类型

在angularjs中它是如何可能的

下面给出了我的日期字符串

"created_at": "2015-03-22 16:10:02",
我尝试过以下功能和过滤器,但不起作用

 $scope.convertToDate = function (stringDate) {
                    var dateOut = new Date(stringDate);
                    dateOut.setDate(dateOut.getDate() + 1);
                    return dateOut;
                };
过滤器

{{convertToDate(action.created_at) | date:'medium'}}

在angularjs中,您可以使用“过滤器”来实现您想要做的事情。不幸的是,angularjs没有这样的过滤器。但是您可以编写自己的过滤器,在其中可以使用一些第三方库,包括moment.js

在js中

在html中

{{action.created_at | yourfilter}}
尝试回答:
{{action.created_at | yourfilter}}