我正在开发一个单页聊天应用程序,当显示某个用户发送的消息时,我希望所有其他用户都能看到消息发送的相同准确时间以及正确的时间,无论用户的计算机时间如何或任何其他原因。据我了解 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/