用javascript从1970年开始倒计时
Counting down seconds from 1970 time in javascript
我使用的是一个API,它返回的时间类似于deal_expiration_time:1469396377
,看起来像是1970年的秒数。我正试图在MM/SS中获得倒计时这是有角度的,所以我显然不能使用jQuery?我已经挣扎了一段时间,被这个代码难住了。我正在努力使它成为input: 1469396377 | output: 08:21
function(){
var x1, secs1 = 510;
x1 = setInterval(function(){myFunc1(9)}, 1000);
function myFunc1(timerId){
var minutes = Math.floor(secs1 / 60);
var seconds = secs1 % 60;
$('#timer_'+timerId).html(minutes + ':' + seconds); //assuming there is a label with Id 'timer'
secs1--;
if(secs1 == 0){
document.getElementById('timer_' + timerId).style.hidden = true;
clearInterval(x1);
}
}
}
您可以使用Date.now()
获取当前时间,然后手动计算时间差。此函数获取给定时间和当前时间之间的差值,以秒和分钟为单位计算差值。然后将此差异格式化为倒计时字符串,然后返回。
function getTimeDifference(expirationTime) {
var now = Date.now();
var diff = expirationTime - now;
var secDiff = Math.round(diff/1000);
var minDiff = Math.round(secDiff / 60);
var diffStr = minDiff + ":" + (secDiff - minDiff * 60);
return diffStr
}
相关文章:
- 剑道日期选择器选择日期应从年开始
- 从d:h:m:s开始的javascript倒计时
- 在运行jquery之前从5开始倒计时
- 如何制作两个倒计时计时器,如果一个开始,另一个会停止
- 如果我重新加载页面,倒计时将重新开始 - 如何设置修复
- JavaScript倒计时与年,月,日
- 将最大日期值设置为当前日期或从开始日期算起 1 年
- 给定特定日期(日/月/年)返回一周的开始 + 结束
- 倒计时JavaScript与开始和结束
- 一个视图中的角度按钮在另一个视图中开始倒计时
- 在文本框中显示结束日期,用户选择的开始日期 + 使用 JavaScript 的 1 年
- 从 10 开始倒计时,并在计时器反应为 0 时重复
- 输出年龄从一年开始,然后每年增加1 javascript
- 每8小时到达00:00:00时刷新页面并重新开始倒计时
- 如何从数据库获得时间后开始倒计时
- 在javascript中创建一个倒计时计时器,在1小时后开始倒计时
- 从开始日期和时间开始倒计时
- 按下按钮开始倒计时
- 用javascript从1970年开始倒计时
- 倒计时脚本没有开始倒计时