Html 解释时间戳

Html 解释时间戳,html,json,Html,Json,我试图解释一系列代表时间的数字,这样我可以在不久的将来把它们改成不同的数字。 135671800有多长?每一个都意味着什么?是DD:HH:MM:SS吗 {"next_timestamp":1356751800,"next_duration":9000,"next_title":"Saturday Night","next_description":"Hearing and Healing"} 解释结果的原始javascript是: else if (typeof data.next_times

我试图解释一系列代表时间的数字,这样我可以在不久的将来把它们改成不同的数字。 135671800有多长?每一个都意味着什么?是DD:HH:MM:SS吗

{"next_timestamp":1356751800,"next_duration":9000,"next_title":"Saturday Night","next_description":"Hearing and Healing"}
解释结果的原始javascript是:

else if (typeof data.next_timestamp !== "undefined") {
        seconds_till = data.next_timestamp - (new Date().getTime() / 1000);
        days = Math.floor((seconds_till % 31536000) / 86400);
        hours = Math.floor((seconds_till % 86400) / 3600);
        minutes = Math.floor((seconds_till % 3600) / 60);
        seconds = Math.floor(seconds_till % 60);
        return intervalId = setInterval(function() {
          if (--seconds < 0) {
            seconds = 59;
            if (--minutes < 0) {
              minutes = 59;
              if (--hours < 0) {
                hours = 23;
                  if (--days < 0) {
                days = 365;
                }
              }
            }
          }
else if(type of data.next_timestamp!=“未定义”){
秒直到=data.next\u时间戳-(new Date().getTime()/1000);
天数=数学下限((到%31536000的秒数)/86400);
小时=数学楼层((到%86400的秒数)/3600);
分钟=数学地板((到%3600秒)/60);
秒=数学地板(到%60秒);
return intervalId=setInterval(函数(){
如果(--秒<0){
秒=59;
如果(--分钟<0){
分钟=59;
如果(--小时<0){
小时=23;
如果(--天<0){
天数=365天;
}
}
}
}
谢谢!

距离“大纪元”还有几秒(自1970年1月1日协调世界时(UTC)午夜以来已经过去了几秒)。 2012年12月29日星期六03:30:00 GMT

请看这里的直播柜台


有关UNIX时间的更多信息

如果使用标准时间戳,则只需使用Javascript日期对象即可

不确定你的时间间隔是什么,但如果你想把它倒回到0

// Assume that date still exists.
time = date.getTime() / 1000;
time--;
date = new Date(time * 1000);
day = date.getDay();
month = date.getMonth();
year = date.getFullYear();

我相信它通常是从纪元算起的秒数。根据代码,它是从过去某个固定时间算起的秒数。但这是浏览器过去使用的相同点。关键是代码
(new Date())。getTime()
它用javascript返回从那以后经过的时间(以毫秒为单位)。它被1000除以以秒为单位,然后从你的时间值中减去,这需要相同的单位…秒。我想你是对的。但是过去的固定时间是什么?我不知道如何在我的代码中找到它。它它是一个倒计时计时器,一切正常,但过去的时间是我遇到麻烦的地方,我不知道该为数字设置什么,以使它成为未来的特定一天。
// Assume that date still exists.
time = date.getTime() / 1000;
time--;
date = new Date(time * 1000);
day = date.getDay();
month = date.getMonth();
year = date.getFullYear();