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

时间:2013-03-18 07:47:00

标签: 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="">
<?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.");
}
?>

1 个答案:

答案 0 :(得分: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