javascript - jQuery周历约会只在Chrome中出现,其他浏览器不出现

标签 javascript jquery cross-browser browser

我有一个奇怪的问题。我正在使用 jQuery weekcalendar在浏览器的日历中显示约会。

Chrome 一切正常。我所有的约会都显示出来了。在所有其他浏览器中,我只能看到日历,但看不到约会。

这是我的 calendar 的链接.

有人知道这里发生了什么吗?我不知道应该在这个问题中添加什么代码,因为我不知道问题出在哪里。但是如果您检查页面源代码,代码是可见的。

最佳答案

您的问题与您解析来自ajax 调用'http://www.slinder.ch/admin/php/termin_getappointments.php 的日期的方式有关。 '.您正在使用“new Date()”转换为日期。虽然这在 chrome 中工作正常,但在其他浏览器中不起作用。尝试按照以下帖子中的说明解析您的日期格式:

How can I convert string to datetime with format specification in JavaScript?

具有以下代码示例的答案似乎就足够了,它使用 ajax 调用返回的确切日期格式:

var dateString = "2010-08-09 01:02:03";
var reggie = /(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})/;
var dateArray = reggie.exec(dateString); 
var dateObject = new Date(
    (+dateArray[1]),
    (+dateArray[2])-1, // Careful, month starts at 0!
    (+dateArray[3]),
    (+dateArray[4]),
    (+dateArray[5]),
    (+dateArray[6])
);

关于javascript - jQuery周历约会只在Chrome中出现,其他浏览器不出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14205563/

相关文章:

jquery - 如何在 Bootstrap 的弹出窗口中插入关闭按钮

javascript - 为什么我的脚本元素中的代码无法运行?

javascript - 跨浏览器 JavaScript 粘贴

html - Internet Explorer 兼容性问题

html - 在 CANVAS 中创建整个网站怎么样?

javascript - 如何连接按钮并在 Vue JS 中使用其选项进行选择

javascript - 如何在循环中验证文本区域和单选按钮

javascript - 从 Facebook 帖子上的 Chrome 扩展触发 React 组件的状态更改

javascript - PDF 在 Rotativa 中无法正确呈现

javascript - MVC4中是否可以通过选择单选按钮的文本来淡入淡出?