按钮上的预定义时间+倒计时使按钮可点击

时间:2014-08-15 17:39:23

标签: javascript php wordpress button countdown

我是Javascript的新手。

我正在使用Wordpress并需要一个按钮,该按钮在预定义的时间后可以点击 - 比如帖子后的2小时。

这是我已经拥有的东西。

  echo $post_time = $proposal->comment_date;
  $t_time = get_the_time( __( 'Y/m/d g:i:s A' ) );
  echo "<h1>BLOG TIME</h1>";
  echo $t_time . "<br>";
  echo $current_time = date("Y-m-d g:i:s A");
  $time_to_wait = 60 //Minutes

  if ( $post_time < $current_time )
  {
    echo "ok";
  } else { echo "not ok"; } 
  1. 如何整合$ time_to_wait变量?

  2. JavaScript应该如何?

1 个答案:

答案 0 :(得分:2)

  

如何整合$ time_to_wait变量?

$post_time$current_time应为时间戳。 $time_to_wait应为毫秒(60 * 60 * 1000)

也许是这样的:if ($current_time - $time_to_wait > $post_time) { echo '0'; } else { echo '1'; }

(如果我理解你的问题)

  

JavaScript应该如何?

请描述你想要什么?我认为它应该像

在您的PHP代码中

echo '<button id="your_button" ' . (($current_time - $time_to_wait > $post_time) ? 'disabled="true"' : ''). '">'

如果您希望在时间过去后启用按钮。不需要JS。我是否正确回答了您的问题?如果没有,请回复。

(对不起我的语法)