douduikai0562
2015-10-20 11:49
浏览 28
已采纳

PHP和jquery倒计时

I just got a tutorial that integrate PHP date function and jQuery.

i want to customize the script so on specific time reach its redirect to another page.

i tried to do my self but its not working correctly. I have included the tutorial link here.

Tutorial LInk

PHP code to fetch date from server

<?php
date_default_timezone_set('GMT');
$currentTime = date('H:i:s');
$currentDay = date('w');
$delTimeStart = '00:00:00';
$delTimeEnd = '14:30:00';
if ($currentTime >= $delTimeStart && $currentTime < $delTimeEnd && $currentDay > 0 && $currentDay < 6){
    $css = 'display: block;';
} else {
    $css = 'display: none;';
}
?>

JS script

<script type="text/javascript">
$('#countdowntimer').countdown('<?php $date = strtotime("+1 day"); echo date('Y/m/d', $date); ?> 14:30:00').on('update.countdown', function(event) {
    var $this = $(this).html(event.strftime(''
        + '%H Hours '
        + '%M Minutes '
        + '%S Seconds'
    ));
});
</script>

图片转代码服务由CSDN问答提供 功能建议

我刚学到了一个集成PHP日期函数和jQuery的教程。

我想自定义脚本,以便在特定的时间到达其重定向到另一个页面。

我试着自己做但我的工作不正常 。 我在这里已经包含了教程链接。

教程LInk

用于从服务器获取日期的PHP代码

 &lt;?php 
date_default_timezone_set('GMT'); 
 $ currentTime = date('H:i:s'); 
 $ currentDay = date('w'); 
 $ delTimeStart  = '00:00:00'; 
 $ delTimeEnd = '14:30:00'; 
if($ currentTime&gt; = $ delTimeStart&amp;&amp; $ currentTime&lt; $ delTimeEnd&amp;&amp; $ currentDay&gt;  0&amp;&amp; $ currentDay&lt; 6){
 $ css ='display:block;'; 
} else {
 $ css ='display:none;'; 
} 
?&gt; \  n   
 
 

JS脚本

 &lt; script type =“text / javascript”&gt  ; 
 $('#countdowntimer')。倒计时('&lt;?php $ date = strtotime(“+ 1天”);回音日期('Y / m / d',$ date);?&gt; 14:  30:00')。on('update.countdown',function(event){
 var $ this = $(this).html(event.strftime(''
 +'%H Hours'
 +'  %M分钟'
  +'%S秒'
)); 
}); 
&lt; / script&gt; 
   
 
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • doujianguang5506 2015-10-20 12:05
    已采纳

    Try this - gleaned from the source:

    FIDDLE

    $('#countdowntimer').countdown('<?php $date = strtotime("+1 day"); echo date('Y/m/d', $date); ?> 14:30:00')
      .on('update.countdown', function(event) {
          $(this).html(event.strftime(''
            + '%H Hours '
            + '%M Minutes '
            + '%S Seconds'
          ));
      })
      .on('finish.countdown', function(event) { 
          location.replace("someurl"); 
      });
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题