使用秒/纳秒将Javascript日期上传到Firestore

问题描述 投票:0回答:1

我正在尝试将MM / DD / YYYY格式的日期转换为以下秒/纳秒格式。我的问题是,为什么我的时间越界?我应该删除零吗?:

格式:

"license_expiration_date": {
  "_seconds": 1560988800000,
  "_nanoseconds": 0
 }

要转换的代码:

let date = new Date('06/20/2019');

let time = date.getTime();

console.log(time);

输出:

1560988800000

错误:

status: false,
  message: 'Value for argument "seconds" must be within [-62135596800, 253402300799] inclusive, but was: 1587340800000'
javascript firebase google-cloud-firestore date-conversion
1个回答
0
投票

[从RobG发表评论作为社区Wiki答案:

您为秒分配的值似乎是毫秒。尝试除以1000并除去小数部分。

© www.soinside.com 2019 - 2024. All rights reserved.