AngularJS:$ filter'date'不会改变格式

时间:2015-07-14 14:39:21

标签: angularjs filter angularjs-filter

我正在尝试将当前日期过滤为格式,以便我的网络API可以接受该格式,格式为01/01/0001 00:00:00。

这是我在此处尝试的代码 -

    var today = Date();
    var completeDT = $filter('date')(today, 'MM/dd/yyyy HH:mm:ss');

然而,CompleteDT将始终保持“2015年7月14日星期五15:37:36 GMT + 0100(GMT日光时间)”

似乎无法在网上找到答案,但我认为这是相当简单的我做错了。

2 个答案:

答案 0 :(得分:3)

将今天改为:

var today = new Date();

答案 1 :(得分:-1)

你可以尝试一下:

var nowTemp = new Date();
        var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
        var completeDT = $filter('date')(now,'yyyy-MM-dd HH:MM');

你应该在日期使用新的。