首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要从指定丹麦时间到当前时间的倒计时计时器

问需要从指定丹麦时间到当前时间的倒计时计时器
EN

Stack Overflow用户
提问于 2013-12-31 17:27:56
回答 1查看 192关注 0票数 0

我需要一个倒计时计时器,使其显示在Prestashop包的产品页面。它应该计算丹麦的指定时间与本地系统的当前时间之间的差值。

例如:丹麦指定时间-16小时:00分钟:00秒丹麦时间系统当前时间- now();

Specified_Time requiredTime =( var - current_Time)

我在这里添加了我的代码。我希望专家们能帮助我。

代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<p align="center">Timer Result</p>
<p align="center"><span id="countdown"></span></p>
<script type="text/javascript">
// set the date we're counting down to
var target_date = new Date("Aug 15, 2019").getTime();

// variables for time units
var days, hours, minutes, seconds;

// get tag element
var countdown = document.getElementById("countdown");

// update the tag with id "countdown" every 1 second
setInterval(function () {

// find the amount of "seconds" between now and target
var current_date = new Date().getTime();
var seconds_left = (target_date - current_date) / 1000;

// do some time calculations
days = parseInt(seconds_left / 86400);
seconds_left = seconds_left % 86400;

hours = parseInt(seconds_left / 3600);
seconds_left = seconds_left % 3600;

minutes = parseInt(seconds_left / 60);
seconds = parseInt(seconds_left % 60);

// format countdown string + set tag value
countdown.innerHTML = days + "d, " + hours + "h, "
+ minutes + "m, " + seconds + "s";  

}, 1000);
</script>
</body>
</html>

请在这方面帮助我。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-12-31 17:37:50

使用getTimezoneOffset()方法获取UTC和本地时间之间的差值,并找出UTC时间和丹麦时间之间的差值,这样您就可以在计算中包含此差值

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20855002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档