javascript - Firebase 不存储日期

标签 javascript firebase

我有以下代码:

//function fires
createNewEvent = () => {
    if(Boolean(this.state.newEventName)){
        console.log(this.indexToDay) //logs right value of date
        newEvent(
            this.state.newEventName,
            this.indexToDay, 
            this.pxToTime(this.state.initial.top),
            this.pxToTime(this.state.initial.bot)
        )
    }
}


//firebase.js
export const newEvent = (name, date, top, bot) => {
    console.log(date) //logs right value of date
    const newEventRef = eventsRef.push();
    newEventRef.set({
        name,
        date,
        top,
        bot,
    })
}

日志中的日期如下所示:Sat Jul 07 2018 16:40:00 GMT+0200
但在 firebase 中,只显示名称、top 和 bot。

为什么?

最佳答案

尝试转换成字符串或者时间戳。

var d = new Date()+"";

关于javascript - Firebase 不存储日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51223244/

相关文章:

javascript - 如何自动调整选项卡的高度以适合内容

iOS 上的 JavaScriptCore : VM Garbage Collector not automatically emtpying

android - 在 Firebase 云消息传递中将一个项目用于多个应用程序的优缺点

java - 如何获取用户当前登录的帖子的 key

android - 为什么 Firestore DocumentSnapshot.exist() 总是 `false` addOnCompleteListener?

javascript - 在 Canvas Cylinder 中动态填充颜色我收到错误消息,因为最大宽度未定义

javascript - JQuery .click 没有按预期工作

javascript - 从 Indexeddb 获取特定的 ID

ios - Firebase - 删除和重新安装应用程序不会取消对用户的身份验证

firebase - 如何使用Firebase在Flutter中登录用户的电子邮件