【发布时间】:2019-10-29 15:29:39
【问题描述】:
我正在使用下面的代码来查找本周星期一 00:00:00 的时间(以毫秒为单位)。
代码在两个地方。在使用 angular 材料构建并托管在 firebase 托管上的网站中。并在firebase功能中。我观察到的是托管代码返回的值是星期二 00:00:00 而不是星期一。
不确定为什么两者都在同一个 firebase 帐户中运行时会有所不同。
代码:
const date = new Date()
var begWeek = findDayBegninning(getMonday(date))
function findDayBegninning(date:any){
const ms = date.getTime();
const msPerDay = 86400 * 1000;
return ms - (ms % msPerDay);
}
在 firebase 函数中显示值: 1560124800000
在托管时显示 1560211200000
【问题讨论】:
标签: javascript firebase google-cloud-firestore firebase-hosting