【问题标题】:Jquery Add To Calendar WidgetJquery 添加到日历小部件
【发布时间】:2012-01-18 02:31:30
【问题描述】:

也许有使用 Jquery 添加到日历小部件 (https://github.com/tardate/jquery.addtocalendar) 经验的人可以帮帮我。我已按照说明中的说明实现了小部件,但无论我使用何种客户端(Google、Hotmail、Yahoo),所有活动时间都晚了 4 或 5 小时。即使我尝试了小部件示例 (http://tardate.com/addtocal/addtocal.htm),当它尝试添加到我的在线日历时,时间也会关闭。我注意到示例中有这个小部件的旧版本,但最新版本做同样的事情。我正在使用 hcalendar 微格式:

20080928T103000Z

最近有人用这个小部件成功了吗?大约一年前我实现了它,并且它有效(否则它不会包含在实时站点中)。邮件客户端的 API 有什么变化吗?我必须自己考虑时区吗?我一直在寻找和寻找,但我不知道可能发生了什么变化。感谢您提供任何见解。

【问题讨论】:

  • 您查看过时区吗?该脚本使用标准的 Javascript 日期库,看起来该脚本不提供任何时区功能。你可能不得不玩弄 .setUTCHours()

标签: jquery calendar


【解决方案1】:

只需从末尾删除 Z。 Z 强制使用 UTC 时间,这在向电子邮件客户端发送日期时是不需要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    • 2012-05-12
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 2012-08-31
    相关资源
    最近更新 更多