-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 回答