-3

私はすでに時間関数を持っていて、それを私が望む時間にチェックすることができます。それは入力テキストの値を変更します;

ただし、アクションを実行しようとすると、機能しません。

ここに時間関数があり、時間が午後 2:30:35 の場合、テキスト値が 1 に変更されます

if(buff=="2:30:35 PM")
{document.getElementById("text").value = 1;}

しかし、テキストの値が 1 であるかどうかを確認したい場合、アクションは実行されません。

<input id= "text" name="test" type="text" value="">
<?php
if (isset($_GET['test']))
{
  $link = mysql_connect(DB_HOSTNAME,DB_USERNAME,DB_PASSWORD) or die("Could not connect to host.");
  mysql_select_db(DB_DATABASE, $link) or die("Could not find database.");
  $query = "UPDATE table SET something='0'";
  $result = mysql_query($query, $link) or die("Data not found.");
}
?>
4

1 に答える 1

0

私はこのようにします

//mktime(hour,min,sec,month,day_of_month,year); returns time() value for that date/time
if (time() < mktime(14,30,35,date('n'),date('j'),date('Y'))) {
    //This will run if its earlier then 2:30:35 PM
    //do smth
}
if (time() > mktime(14,30,35,date('n'),date('j'),date('Y'))) {
    //This will run if its later then 2:30:35 PM
    //do smth
}

ソース:

http://www.php.net/manual/en/function.date.php

http://www.php.net/manual/en/function.mktime.php

于 2013-03-18T07:59:17.907 に答える