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

How to use UNIX time in HTML Datetime attribute?

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

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

任何帮助都是appreciated.Thank你。

像这样的东西??您可以使用 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>