最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - ReferenceError: Timestamp is not defined - Stack Overflow

programmeradmin0浏览0评论

I am trying to convert Firebase TimeStamp into JavaScript date.

I referred this link to convert Javascript object to Javascript date, .firestore.Timestamp

Firestore timestamp (From API):

"time": {
       "_seconds": 1563620755,
        "_nanoseconds": 688000000
 }

Before saving time into cloud firestore I've to convert it to JavaScript Date().

So I used below code to convert object into Date.

let data = request.body
let tiemStamp = new Timestamp(data.time._seconds,data.time._nanoseconds)

But I got below error,

ReferenceError: Timestamp is not defined

How do to solve it? Thanks!

I am trying to convert Firebase TimeStamp into JavaScript date.

I referred this link to convert Javascript object to Javascript date, https://firebase.google./docs/reference/js/firebase.firestore.Timestamp

Firestore timestamp (From API):

"time": {
       "_seconds": 1563620755,
        "_nanoseconds": 688000000
 }

Before saving time into cloud firestore I've to convert it to JavaScript Date().

So I used below code to convert object into Date.

let data = request.body
let tiemStamp = new Timestamp(data.time._seconds,data.time._nanoseconds)

But I got below error,

ReferenceError: Timestamp is not defined

How do to solve it? Thanks!

Share Improve this question asked Aug 12, 2019 at 4:32 user11035148user11035148
Add a ment  | 

1 Answer 1

Reset to default 5

As Timestamp is under firebase.firestore namespace (or in Javascripts case object), you might want to use it as follows:

let tiemStamp = new firebase.firestore.Timestamp(data.time._seconds,data.time._nanoseconds)

console.log(new firebase.firestore.Timestamp());
<script src="https://www.gstatic./firebasejs/6.3.5/firebase.js"></script>

发布评论

评论列表(0)

  1. 暂无评论