我在一页上使用jQuery Countdown plugin多个实例
<div class="TimeLeft">
<?php echo counterDate($dl['end'][0]); //YYYY, MM, DD ?>
</div>
<div class="TimeLeft">
<?php echo counterDate($dl['end'][1]); //YYYY, MM, DD ?>
</div>
等...
我的jquery代码使用每个函数
$(".TimeLeft").each(function() {
$(this).countdown({until: new Date($(this).text()) , format: 'HMS', compact: true,
layout: '<span class="offerTimeStart"> </span><span class="offerTimeContent">{hnn}</span><span class="offerTimeSep"> </span><span class="offerTimeContent">{mnn}</span><span class="offerTimeSep"> </span><span class="offerTimeContent">{snn}</span><span class="offerTimeEnd"> </span>', serverSync: serverTime});
});
所有在Firefox和Chrome中完美的工作 - 插件返回正确的小时直到结束日期,但IE和Safari只显示南南南
我尝试使用不同的时间格式,如日期和小时,但没有成功。
答案 0 :(得分:2)
也许您想将DateRegex用于名为IE的“那件事”:
Convert string to date in jQuery and Internet Explorer?
我希望此链接对您有所帮助。
我不知道Safari的解决方案,但尝试使用IE方式。