javascript - 类型(Javascript,如何创建时间戳

标签 javascript html angular typescript timestamp

我正在从 Firebase 数据库中提取一些数据,我需要对其进行一些处理,然后以相同的格式返回它。在大多数情况下,这还不错,但是当我提取出生日期字段时,它会以时间戳格式发送给我,如下所示:

original timestamp

然后将其转换为日期,需要完成的所有操作都已完成,然后我对日期格式运行以下代码以将其转换回时间戳。

updateData['dob'] = new Date(newUserDob).getTime();

这有效并为我提供了与从时间戳中获得的完全相同的值,但是当我创建它时它采用这种格式

new timestamp

我尝试过使用: var tStamp = new Timestamp('秒', 1571184000000);

但是这会产生格式的时间戳 时间戳{值:'秒',时间戳:1571184000} 这也不是我最初得到的。

有谁知道如何创建第一张图片中显示的格式的时间戳?谢谢。

编辑:第二张图片显示纳秒而不是秒。这是拍摄照片时的一个错误,但请放心,该值是 1571184000。

最佳答案

{seconds: new Date(newUserDob).getTime(), nanoseconds: 0}

关于javascript - 类型(Javascript,如何创建时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58375553/

相关文章:

javascript - 自动完成搜索后跟踪 Google Analytics 中的目标页面

javascript - 没有从我的对象变量中获得正确的输入

javascript - 根据 rel 属性删除 anchor (后退按钮)

javascript - R:站点抓取器的想法

javascript - 如何通过单击 Angular 2 按钮从表中删除特定行

javascript - 如何只隐藏这个元素

javascript - 如何使用 ngFor 使 json 数组中的数组动态化?

python - 如何在 Django 中将基于函数的 View 集成到基于类的 View 中?

Angular - 组件中 module.id 的含义是什么?

angularjs - 避免 Angular 版本冲突的最佳实践