如何将 firebase 测试模式 read/write 规则延长 30 天以上?

How can I extend the firebase test mode read/write rules beyond 30 days?

我正在做一个不太严肃的小项目,所以我不会对其实时数据库实施任何实际规则,但我需要 30 多天的测试模式成为 运行.

我的问题是,这些规则中日期格式的名称是什么?我想知道如何使用 Firebase 下面使用的日期格式编写“2022-01-2”。

{
  "rules": {
".read": "now < 1638392400000",  // 2021-12-2
".write": "now < 1638392400000",  // 2021-12-2
  }
}

1638392400000 值只是 Unix epoch timestamp 毫秒。

The Unix epoch (or Unix time or POSIX time or Unix timestamp) is the number of seconds that have elapsed since January 1, 1970 (midnight UTC/GMT), not counting leap seconds (in ISO 8601: 1970-01-01T00:00:00Z).


您可以使用像 https://www.epochconverter.com/ 这样的在线转换器来生成新的时间戳值并使用该值调整您的规则。

例如,2021-12-2 将给出 1638403200000 的时间戳,因此您的规则应更改为:

{
  "rules": {
    ".read": "now < 1638403200000", 
    ".write": "now < 1638403200000",  
  }
}