javascript - 如何在 HTML Datetime 属性中使用 UNIX 时间?

标签 javascript html unix-timestamp

我正在开发一个单页聊天应用程序,当显示某个用户发送的消息时,我希望所有其他用户都能看到消息发送的相同准确时间以及正确的时间,无论用户的计算机时间如何或任何其他原因。据我了解 UNIX 时间 完成这项工作,我想在我的应用程序中使用它并将其放入 datetime HTML attribute 。有没有办法在 HTML 中做到这一点,或者我应该使用 JS 来做到这一点?

注意:我认为this question与我无关,因为首先我想使用属性 datetime ,其次我想使用 Unix time

感谢任何帮助。谢谢。

最佳答案

类似这样的东西?您可以使用 date.toISOString 函数设置时间标签的 dateTime 属性,因为它是时间标签支持的格式之一。

var unixTime = 0; // fill in your epoc time here.
var isoTime = new Date(unixTime).toISOString()
timeEl.textContent = unixTime+' --- '+isoTime+' --- '+new Date(isoTime).toString();
timeEl.setAttribute('datetime', isoTime )
<time id="timeEl"></time>

关于javascript - 如何在 HTML Datetime 属性中使用 UNIX 时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45786639/

相关文章:

javascript - 如何使 html 下拉菜单与 PHP post 一起工作?

javascript - 无限滚动重复行

HTML 单选按钮(如条形图)和位于其下方的相应标签(如 X 轴名称)

mysql - 如何在 MYSQL 服务器中使 UTC 时间和 unix 时间匹配?

Google 协作平台中的 JavaScript/jQuery 限制?

javascript - 在应用程序初始化后添加 Angular ionic View 和路由

javascript - Html5 Canvas 字体粗细比应有的重得多

html - 如何正确设置iPhone的favicon?

php - 结果以 UNIX 时间戳插入 mysql 数据库

c++ - 易于理解的两个UNIX时间戳之间的持续时间