我试图学习我从这里得到的 timezone-js 。我想我遵循了如何开始的说明。我下载了所有必要的文件,包括 Olson 文件,但是当我检查我的 Firefox 控制台时出现此错误:Error: Error: Error retrieving "../files/tz/northamerica" zoneinfo files
.
我的代码是(jtimezone.html
):
<html>
<head>
<script type="text/javascript" src="../javascript/jquery/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="../javascript/timezone-js/src/date.js"></script>
<script type="text/javascript">
$(document).ready(function () {
timezoneJS.timezone.zoneFileBasePath = "../files/tz";
timezoneJS.timezone.defaultZoneFile = "asia";
timezoneJS.timezone.init();
var dt = new timezoneJS.Date('10/31/2008', 'America/New_York');
alert(dt);
});
</script>
</head>
<body>
</body>
</html>
我想我已经为 zoneFileBasePath 设置了文件路径。无论如何,我的 html 位于 /home/idiotboy/Documents/timzone_test/html
. 下载的 timezone-js 位于/home/idiotboy/Documents/timzone_test/javascript
. tz
文件位于/home/idiotboy/Documents/timzone_test/files
.
请帮忙。如果您可以建议一种更好/更简单的方法来处理 javascipt 中的时区,请这样做。我还是个初学者。谢谢。