如何解决Firestore Timestamp 变量抛出 TypeError: startDate.toMillis is not a function
const diff = admin.firestore.Timestamp.Now().toMillis() - licence.startDate.toMillis();
我的许可证类型包含之前设置的时间戳类型的字段 startDate。
admin.firestore.Timestamp.Now().toMillis()
不会抛出此异常。
环境信息:
Operating System version: Windows 10 Home 10.0.18363 Build 18363
Firebase SDK version: 8.2.3
Node Version: 14
知道我做错了什么吗?
编辑:
License Type 的类型定义
export type Licence = {
type: LicenceType;
creationDate: Timestamp;
startDate?: Timestamp | null;
validityPeriod: number; // In Days
ownerId: string;
userVolume: number;
assistantVolume: number;
activatedUser: number;
activatedAssistant: number;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。