将日期转换为字符串

时间:2018-03-26 13:30:16

标签: php mysql

我想转换会话中的日期,以便我可以在我的数据库中搜索日期,但是使用:

$entrada = implode("/",array_reverse(explode("/",$_SESSION["entrada"])));
$saida = implode("/",array_reverse(explode("/",$_SESSION["saida"])));

导致搜索错误。

这是搜索:

$sqly=sprintf('Select * from reservas where entrada>="%s" and saida<="%s"',$entrada ,$saida);
$resy=mysqli_query($ligacao,$sqly);
while($regy=mysqli_fetch_array($resy)){
    $quarto=$regy['quarto'];
}

1 个答案:

答案 0 :(得分:0)

在php中如果要存储会话设置的时间,请执行此操作 $_SESSION["time_at_created"] = time() 它将存储当前时间,并确保在数据库表中有一列用于存储您需要搜索的时间,因此列的类型应为timestamp。 或者如果你想存储一些不同的时间,那么你可以给会话时间,并在for循环中通过char读取char,并将其附加到字符串中,这将把日期格式转换为字符串,只要转义为-正在以时间格式出现