gpt4 book ai didi

javascript - 从云 Firestore 中提取时时间戳以字符串形式显示

转载 作者:行者123 更新时间:2023-12-02 23:06:21 25 4
gpt4 key购买 nike

我已经将时间戳数据提取到 html data- 属性中。

然后我想用它来填充将在模式弹出窗口上的日期表单字段。

但是,当尝试使用 toDate() 时,我收到错误

未捕获类型错误:moderationDate.toDate 不是函数

为了测试,我使用警报来检查变量 moderationDate 上的值和数据类型。我可以看到数据作为字符串存储在 html 数据属性中

<td data-moderateModerationDate="'+student.UnitGrades.IT6.Moderate.ModerationDate+'" >table data item</td> \

let moderationDate = $(this).attr("data-moderateModerationDate");

alert(moderationDate);
alert(typeof moderationDate);
  • 警报 1 输出 - 时间戳(秒=0,纳秒=0)
  • 警报 2 输出 - 字符串

谁能告诉我为什么这是作为字符串数据类型而不是原始时间戳?

最佳答案

HTML data attributes只能存储字符串,因此您不能期望将任何内容放入其中并期望准确地返回该内容。当您存储它时,浏览器会将其转换为字符串,因为您使用字符串连接来添加它。我建议尝试寻找另一种方法来存储这个值。

关于javascript - 从云 Firestore 中提取时时间戳以字符串形式显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57579106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com