为YUI日历插件设置时区
setting timezone for YUI calendar plugin
我正在尝试设置YUI日历。
问题:由于最终用户位于不同的时区,当他们选择今天的日期时,他们会根据时区看到不同的日期。
以下是我的代码
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.9.0/build/fonts/fonts-min.css" />
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.9.0/build/calendar/assets/skins/sam/calendar.css" />
<script type="text/javascript" src="http://yui.yahooapis.com/2.9.0/build/yahoo-dom-event/yahoo-dom-event.js"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.9.0/build/calendar/calendar-min.js"></script>
</head>
<body class="yui-skin-sam">
<div class="exampleIntro">
</div>
<div id="cal1Container"></div>
<div style="clear:both" ></div>
<!--END SOURCE CODE FOR EXAMPLE =============================== -->
<script type="text/javascript">
YAHOO.namespace("example.calendar");
YAHOO.example.calendar.init = function() {
YAHOO.example.calendar.cal1 = new YAHOO.widget.Calendar("cal1","cal1Container");
YAHOO.example.calendar.cal1.render();
}
YAHOO.util.Event.onDOMReady(YAHOO.example.calendar.init);
</script>
</body>
</html>
我找不到可以为日历设置时区的配置参数。
我认为YUI日历不支持时区。JavaScript本身不支持时区。每当我遇到这个问题时,我都会避开Date类,将日期作为字符串发送到服务器,并处理服务器上的时区。
相关文章:
- 分析特定区域设置(而不是时区!)中的日期字符串
- 更改默认时区后,如何在本地时间设置时刻格式
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- 如何使用momentjs将澳大利亚/墨尔本时区设置为倒计时计时器
- 使用JS检查用户是否在EST时区和设置的EST时间范围内
- 用javascript设置浏览器窗口的默认时区
- 在Protractor测试中设置浏览器时区
- 情节.js为类型设置时区:“日期”
- 在首次页面加载之前设置时区 Cookie
- 传递javascript变量以在PHP中设置时区
- 为时区设置 AngularJS 全局配置
- 如何根据Node.js中的post参数之一为所有请求设置时区
- 在Protractor e2e测试中设置时区
- 使用moment.js在javascript中显示json中的日期时间,而不格式化为区域设置时区
- 如何在js中为日期选择器而不是浏览器设置时区
- 使用Javascript检测区域设置/时区
- 如何动态设置时区为客户端时区
- 在任何时间日期选择器中以编程方式设置时区偏移量
- 为YUI日历插件设置时区
- 使用javascript从客户端在Rails上设置时区