我正在使用与php混合的jquery倒计时器。这是代码的一个例子。
<?php
$time = new DateTime($buy->{$i}->end_date);
$deal_time = $time->format('Y, m, d');
echo '<script type="text/javascript">';
echo 'jQuery(function () {';
echo "var date = new Date ('".$deal_time."' );";
echo "jQuery('#countdown-timer-".$buy->{$i}->id."').countdown( {until: date, timezone: -4} );";
echo ' });';
echo '</script>'; ?>
<div id="countdown_timer_wrap-<?php echo $buy->{$i}->id;?>" class="countdown_timer_wrap" style="top:-10px; left:10px;"> <span class="countdown_timer_label"></span> <span id="countdown-timer-<?php echo $buy->{$i}->id;?>" class="countdown-timer"></span> </div>
传递的日期来自另一个网站VIA API。此计时器在IE以外的所有浏览器中都能正常运行。
IE获取NaN:NaN:NaN任何帮助都将受到赞赏。
答案 0 :(得分:0)
尝试将时间格式更改为 Y / m / d 或查看more information
我很快就在IE和Saphari中遇到了类似的问题,改变时间格式是我的解决方案。