Typescript TypeError:...... toDateString不是一个函数

时间:2018-02-25 17:45:24

标签: javascript typescript

我是打字稿的新手,这可能是非常微不足道的。请帮忙。

我试图从typescript Date变量中提取分钟和秒。 我有一个变量时间戳声明为Date。但是当我尝试在其上使用函数如toDateString()或getMinutes()或getTime()时,我得到上述错误,说明TypeError:timestamp.getMinutes()不是函数。

感谢。

2 个答案:

答案 0 :(得分:5)

您的时间戳可能不是日期,只是代表number of milliseconds since the Unix epoch的数字。

您需要做的就是将时间戳转换为日期,如下所示:

let currentDate = new Date(timestamp);

然后你可以调用你想要的任何Date函数。

答案 1 :(得分:0)

您可以使用Angular DatePipe来实现此目的 -

{{current_date | date: 'shortTime'}}

您可以在此处找到更多信息 - https://angular.io/api/common/DatePipe