AngularJS: $filter 'date' 不会改变格式
AngularJS: $filter 'date' won't change format
我正在尝试将当前日期过滤为一种格式,以便我的网站可以接受它 API,格式为 01/01/0001 00:00:00.
这是我尝试的代码 -
var today = Date();
var completeDT = $filter('date')(today, 'MM/dd/yyyy HH:mm:ss');
但是 completeDT 将始终包含类似 "Tue Jul 14 2015 15:37:36 GMT+0100 (GMT Daylight Time)"
的内容
似乎无法在网上找到答案,但我认为这很简单,我做错了。
把你的今天改成这样:
var today = new Date();
你能试试吗:
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');
你应该在 Date 上使用 new。
我正在尝试将当前日期过滤为一种格式,以便我的网站可以接受它 API,格式为 01/01/0001 00:00:00.
这是我尝试的代码 -
var today = Date();
var completeDT = $filter('date')(today, 'MM/dd/yyyy HH:mm:ss');
但是 completeDT 将始终包含类似 "Tue Jul 14 2015 15:37:36 GMT+0100 (GMT Daylight Time)"
的内容似乎无法在网上找到答案,但我认为这很简单,我做错了。
把你的今天改成这样:
var today = new Date();
你能试试吗:
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');
你应该在 Date 上使用 new。