gpt4 book ai didi

javascript - 处理 Javascript 日期的时区

转载 作者:行者123 更新时间:2023-11-30 18:35:34 25 4
gpt4 key购买 nike

我有一个简单的计时器倒计时 HTML 页面

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<meta content="width=device-width, initial-scale=1" name="viewport">
<title>Countdown</title>
<style type="text/css">
@import "http://keith-wood.name/css/jquery.countdown.css";

#defaultCountdown { width: 240px; height: 45px; }
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript" src="http://keith-wood.name/js/jquery.countdown.js"></script>
<script type="text/javascript">
$(function () {
var austDay = new Date();
austDay = new Date("December 9, 2011 11:30:00");
$('#defaultCountdown').countdown({until: austDay});
$('#year').text(2011);
});
</script>
</head>
<body>
<h2>Countdown</h2>
<p>Counting down to 11:30am Dec 9th, <span id="year">2011</span>.</p>
<div id="defaultCountdown"></div>
</body>
</html>

问题是它不能正确处理时区。例如,它在我的时区显示正确的倒计时,但如果有人在 CST 中查看它,它会关闭 2 小时。在 Javascript 代码中设置 Date 的正确方法是什么?现在,我有这个

    austDay = new Date("December 9, 2011 11:30:00");

最佳答案

不确定这将如何与倒计时插件交互...

austDay = new Date(Date.UTC(year, month, day, hour, minute, second));

关于javascript - 处理 Javascript 日期的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8305086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com