首页 > 解决方案 > 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中只出现名称、顶部和机器人。

为什么?

标签: javascriptfirebase

解决方案


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

var d = new Date()+"";

推荐阅读