【发布时间】:2021-09-08 01:03:05
【问题描述】:
当我使用 firebase 模拟器在本地运行我的 firebase 函数时,它会提供一些输出(日志)。但是当我在firebase中部署它并在firebase控制台中查看日志时,它会为相同的代码提供不同的输出。 例如,我的文档中有一个字段(工作时间)。当我得到它的值时,它会给我一个时间戳,然后我使用 toDate() 方法将其转换为日期。转换不同于模拟器和实时 firebase 函数日志(相同的时间戳,相同的代码)。
这是代码
let workTime = doc.get('workTime');
console.log("workTime1 = "+workTime);
workTime = workTime.toDate();
console.log("workTime2 = "+workTime);
workTime = workTime.toString();
console.log("workTime3 = "+workTime);
workTime = workTime.substring(0,21);
console.log("workTime final = "+workTime);
模拟器给出的日期时间是正确的。但是,实时firebase函数给出的日期是错误的。
【问题讨论】:
标签: android firebase flutter google-cloud-functions