Php 从选定时间减少一定的时间量
朋友们,我决定用PostgreSQL作为后端创建一个PHP程序。在这里,我想创建一个页面,显示一些时间表(时间表),用户必须使用单选按钮从中选择一个选项。我需要将“选定的时间-15分钟”传递给数据库中的某个字段Php 从选定时间减少一定的时间量,php,Php,朋友们,我决定用PostgreSQL作为后端创建一个PHP程序。在这里,我想创建一个页面,显示一些时间表(时间表),用户必须使用单选按钮从中选择一个选项。我需要将“选定的时间-15分钟”传递给数据库中的某个字段 $a=$dt[$m].' '.$ftime; for($j=1;$j<=$slots;$j++) { echo "<td>"; if($j==1) { $a= date("Y-m-d H:i:s",
$a=$dt[$m].' '.$ftime;
for($j=1;$j<=$slots;$j++)
{
echo "<td>";
if($j==1)
{
$a= date("Y-m-d H:i:s", strtotime("$a + 0 minutes"));
$value= date("Y-m-d^H:i:s", strtotime("$a + 0 minutes"));
}
else
{
$a= date("Y-m-d H:i:s", strtotime("$a + $intl minutes"));
$value= date("Y-m-d^H:i:s", strtotime("$a + $intl minutes"));
}
$b=explode(" ",$a);
if(!in_array($a,$res_tm))
echo "<input type='radio' name='radio1' value=$value> $b[1]";
else echo "Reserved";
$a=$dt[$m].'.$ftime;
对于($j=1;$j我认为这是因为“else”部分中的$intl从2开始,而不是从1开始。
每次看“else”部分时,试着从中减去1(或15)
我想这是因为在“else”部分中的$intl从2开始,而不是从1开始。
每次看“else”部分时,试着从中减去1(或15)
您总是在添加分钟数($a+$intl minutes))
这应该减去它们吗?我的意思是,我必须从上午10点到下午12点开始创建一个时间表列表,该列表在15分钟内递增,但如果用户选择10:15:00,则通过该单选按钮存储的值将是10:30:00,这是不正确的。这才是真正的问题。所以我想要一个代码,从变量$value中减少$intl分钟。请帮助我你总是在添加分钟strotime($a+$intl分钟))
这应该减去它们吗?我的意思是我必须从上午10点到下午12点开始一个时间表列表,该列表在15分钟内递增,但如果用户选择10:15:00,则通过该单选按钮存储的值将是10:30:00,这是不正确的。这才是真正的问题。所以我想要一个代码从变量$value中减少$intl分钟,请帮助我
if($j==1)
{
// Here you want $intl == 0, which is $j - 1.
// Actually, you can drop the '+ 0 minutes' altogether
$a= date("Y-m-d H:i:s", strtotime("$a"));
$value= date("Y-m-d^H:i:s", strtotime("$a"));
}
else
{
// I am guessing here, since I don't know the contents of $intl or $j.
// You probably need either $intl - 1 or $j - 1.
$intl_adjusted = $intl - 1;
$a= date("Y-m-d H:i:s", strtotime("$a + $intl_adjusted minutes"));
$value= date("Y-m-d^H:i:s", strtotime("$a + $intl_adjusted minutes"));
}