在AngularJS中将日期时间转换为毫秒

时间:2015-08-10 16:29:46

标签: javascript angularjs

我有当前日期:

var clockFormat = 'dd MMM, yyyy hh:mm:ss a';
var currentDate = dateFilter(new Date(), clockFormat);

是否可以在AngularJS中将currentDate转换为毫秒? 或者,如何调用返回毫秒的javascript函数getTime?

var currentDate = dateFilter(new Date(), clockFormat).getTime();

返回错误!

提前致谢,
斯尔詹

1 个答案:

答案 0 :(得分:2)

Srdjan,我几分钟前回答了这个问题的确切问题。原因:

var currentDate = dateFilter(new Date(), clockFormat).getTime;

不起作用是因为你正在使用.getTime()函数,该函数是dateFilter上Date类型的原生函数而不是新的Date(),如下所示:

var date = new Date();
var currentDate = dateFilter(date.getMilliseconds(), clockFormat);

或者您在评论中提到要使用.getTime():

var date = new Date();
var currentDate = dateFilter(date.getTime(), clockFormat);