我是打字稿的新手,这可能是非常微不足道的。请帮忙。
我试图从typescript Date变量中提取分钟和秒。 我有一个变量时间戳声明为Date。但是当我尝试在其上使用函数如toDateString()或getMinutes()或getTime()时,我得到上述错误,说明TypeError:timestamp.getMinutes()不是函数。
感谢。
答案 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