2011-08-12 19 views
0

date:"august 12, 2011 23:59"の代わりにPHP変数を受け入れるようにこのスクリプトを修正するにはどうすればよいですか?jQueryカウントダウンスクリプトの日付をPHP変数に置き換えるにはどうすればいいですか?

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#time").countdown({ 
     date: "august 12, 2011 23:59", 
     onComplete: function(event){ 
      $(this).html("Completed"); 
     }, 
     leadingZero: true 
    }); 
}); 
</script> 
+1

"php変数"とはどういう意味ですか?あなたは時間を送るためにあなたのサーバーにajaxコールをしたいですか? –

答えて

2
<script type="text/javascript"> 
$(document).ready(function() { 
    $("#time").countdown({ 
     date: "<?php echo $variable; ?>", 
     onComplete: function(event){ 
      $(this).html("Completed"); 
     }, 
     leadingZero: true 
    }); 
}); 
</script> 
+0

ありがとうございました – EnexoOnoma

+0

@ニコライ:あなたも私の答えをupvoteすることができます:) – genesis

1
<script type="text/javascript"> 
$(document).ready(function() { 
    $("#time").countdown({ 
     date: "<?=$myvariable?>", 
     onComplete: function(event){ 
      $(this).html("Completed"); 
     }, 
     leadingZero: true 
    }); 
}); 
</script> 
+0

+1の高速返信 – EnexoOnoma

0

あなたはサーバー側自体にあなたの必要性に従って日付をフォーマットする必要があり、これを試してみてください。

$(document).ready(function() { 
    $("#time").countdown({ 
     date: "<? =date("Y/m/d") ?>", 
     onComplete: function(event){ 
      $(this).html("Completed"); 
     }, 
     leadingZero: true 
    }); 
}); 
1

jsはPHPで最初に解析されていますか?そうであれば、正しい日付形式を渡すだけです。

あなたはだからあなたのコードブロックが何をしたいことはAJAX呼び出しの場合は、次の操作を行う必要があり

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#time").countdown({ 
     date: "<?php echo strftime("%B %d, %Y %H:%M");?>", 
     onComplete: function(event){ 
      $(this).html("Completed"); 
     }, 
     leadingZero: true 
    }); 
}); 
</script> 
0

ようになり

strftime("%B %d, %Y %H:%M"); 

を使用することができ、上記と同じフォーマットを取得するには:

<script type="text/javascript"> 
$(document).ready(function() { 
    $.get('path/to/php/date', function(date) {  
     $("#time").countdown({ 
      date: date, 
      onComplete: function(event){ 
       $(this).html("Completed"); 
      }, 
      leadingZero: true 
     }); 
    }); 
}); 
</script> 

"path/to/php/date"にあるphpスクリプトが必要な日付を返すことを確認してください。

関連する問題