Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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 自定义日期过滤器_Javascript_Angularjs_Unix Timestamp_Angularjs Filter - Fatal编程技术网

Javascript 自定义日期过滤器

Javascript 自定义日期过滤器,javascript,angularjs,unix-timestamp,angularjs-filter,Javascript,Angularjs,Unix Timestamp,Angularjs Filter,我是angularJS的新手,所以我非常感谢您的帮助:) 我有这个Json数据 "map": { "someData": "someContent", "date": "1456733442000" }, "map": { "someData": "someContent", "date": "1456733442000" }, ..... and so on 因此,我的客户需要一些过滤器来显示所有文件,例如在2015年12月(不必担心日期和时间) 这是迄今为止

我是angularJS的新手,所以我非常感谢您的帮助:)

我有这个Json数据

"map": {
    "someData": "someContent",
    "date": "1456733442000"
},
"map": {
    "someData": "someContent",
    "date": "1456733442000"
},
..... and so on
因此,我的客户需要一些过滤器来显示所有文件,例如在2015年12月(不必担心日期和时间)

这是迄今为止我的自定义过滤器:

angular.module('files').filter('FilterByDate',function(){
返回功能(项目、年、月、日){
var筛选=[];
如果(年==未定义| |月==未定义| |日==未定义){
退货项目
}否则如果(年==“全部”&月==“全部”&日==“全部”){
退货项目
}否则
{
月份=第1个月;
var子日期=新日期(年、月、日);
对于(变量i=0;i});我强烈建议您使用它,它允许您根据另一个日期查询给定日期,请查看此链接,这看起来很有用!我会尝试使用它,我会让你知道它是如何运行的,谢谢!它的工作原理很有魅力,真的很容易理解和使用,非常感谢!!