【问题标题】:Typescript get day of timestamp打字稿获取时间戳的日期
【发布时间】:2018-10-12 17:07:42
【问题描述】:
console.log("----  " + this.sessionData.getUser().getLastQuizDone());
console.log(new Date(this.sessionData.getUser().getLastQuizDone()).getDay());

输出是:

----  Timestamp(seconds=1539208800, nanoseconds=0) profile.ts:73:6
NaN

问题:我如何从timestamp 获取日/月/年?

【问题讨论】:

    标签: javascript typescript date timestamp


    【解决方案1】:

    似乎getLastQuizDone 返回某种时间戳实例而不是实际时间戳。你能从中得到一个实际的时间戳吗?

    也许它可以工作:

    new Date(this.sessionData.getUser().getLastQuizDone().seconds * 1000).getDay()
    

    【讨论】:

    • .seconds:[ts] Property 'seconds' does not exist on type 'Date'.getSeconds():_this.sessionData.getUser(...).getLastQuizDone(...).getSeconds is not a function
    • @farahm getLastQuizDone 方法返回什么?
    • getLastQuizDone(): Date{return this.lastQuizDone;}
    • @farahm lastQuizDone 是 Date 的实例吗?
    • 那么这应该可以工作:this.sessionData.getUser().getLastQuizDone().getDay()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-01
    • 2014-05-22
    • 2013-03-10
    • 1970-01-01
    相关资源
    最近更新 更多