Php 如何检查时间是否在特定时间,然后执行操作

Php 如何检查时间是否在特定时间,然后执行操作,php,javascript,Php,Javascript,我已经有时间功能,并且已经能够在我想要的时间检查它 它将改变输入文本的值 然而,当我尝试做这个动作时,它不会起作用 我这里有时间函数 然后,如果时间是下午2:30:35,则文本值更改为1 if(buff=="2:30:35 PM") {document.getElementById("text").value = 1;} 但是当我想检查文本的值是否为1时,它不会执行该操作 <input id= "text" name="test" type="text" value=""> <

我已经有时间功能,并且已经能够在我想要的时间检查它 它将改变输入文本的值

然而,当我尝试做这个动作时,它不会起作用

我这里有时间函数 然后,如果时间是下午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.");
}
?>


我会这样做

//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
}
//mktime(小时、分钟、秒、月、月、年);返回该日期/时间的time()值
如果(time()mktime(14,30,35,日期('n')、日期('j')、日期('Y')){
//如果时间晚于下午2:30:35,则此操作将运行
//做smth
}
资料来源:


您得到的错误是什么?我没有得到任何错误,它只是不会更新表。为什么您在更新查询中没有where条件?我有,但它非常长,所以我不想发布它,我不认为$query是错误的,它可能与if(isset($\u GET['test'))有关,但这是我的代码$query=“更新显示集8_9='0',9_10='0',10_11='0',11_12='0',12_13='0',13_14='0',14_15='0',15_16='0',16_17='0',17_18='0',其中PKslot='PK1'或PKslot='PK2'或PKslot='PK3'或PKslot='PK4'或PKslot='PKslot='PK5'或PKslot='PKslot='PK6'或PKslot='PKslot='PK7'或PKslot='PKslot='PK9'或PKslot='PKslot='PK10'";若时间监听器工作正常,那个么若你们得到了正确的时间,就调用ajax函数来更新表。这个代码看起来很奇怪。如何触发get方法调用?