如何在Firebase中验证时间戳?
在我的国际象棋应用程序中,我使用如何在Firebase中验证时间戳?,firebase,firebase-security,Firebase,Firebase Security,在我的国际象棋应用程序中,我使用Firebase.ServerValue.TIMESTAMP记录移动的时间,例如: { from: 'e2', to: 'e4', playedAt: Firebase.ServerValue.TIMESTAMP } 我如何验证playedAtFirebase.ServerValue.TIMESTAMP而不是像1408663907743这样的任意时间戳 我希望Firebase安全规则有一个类似于isTimestamp()的方法,它的工作原理类似于is
Firebase.ServerValue.TIMESTAMP
记录移动的时间,例如:
{
from: 'e2',
to: 'e4',
playedAt: Firebase.ServerValue.TIMESTAMP
}
我如何验证playedAtFirebase.ServerValue.TIMESTAMP而不是像1408663907743这样的任意时间戳
我希望Firebase安全规则有一个类似于isTimestamp()
的方法,它的工作原理类似于isNumber()
和isString()
,但我找不到一个方法。Firebase中的时间戳,与服务器端宏Firebase.ServerValue.TIMESTAMP
对应的宏类似,它与任何其他数字一样存储。不会存储使其特殊的其他类型信息。因此,isTimestamp()
将等同于isNumber()
如果要进一步验证时间戳是否与当前服务器时间匹配,请参阅。Jenny的回答是否有帮助?可能重复的