gpt4 book ai didi

php - 在 php 中使用 implode 和日期

转载 作者:行者123 更新时间:2023-11-29 21:42:34 26 4
gpt4 key购买 nike

在一个简单的销售应用程序中,我为每个员工保存登录时间/日期,如下所示

$update= mysqli_query($connection, "UPDATE employees set loggedin= now() WHERE email = '$email'");  

loggedin 字段是 DATETIME 类型,这就是我每次登录时获取其中值的方式

2015-12-20 19:15:08

现在我必须每天存储一次登录信息,因此如果今天已经存在一个值,我将不会更新登录信息,这就是我想要做的

$time= mysqli_query($connection,"SELECT loggedin  from employees WHERE email  = '$email'");
$loggedin_time= mysqli_fetch_assoc($time);
$loggedin_time_converted= implode(" ",$loggedin_time) ;

在内爆后,我想检查今天的日期是否已经有登录时间,但这对我不起作用,如何分隔日期/时间,以便我可以单独使用它进行以后的检查

最佳答案

loggedin_time 是一个关联数组,您需要定义键 $loggedin_time['yourDateColumn']。然后您可以开始分隔日期和时间,请注意使用 explode 代替。

$loggedin_time= mysqli_fetch_assoc($time);;
$yourDateTime = $loggedin_time['yourDateColumn'];
$loggedin_time_converted= explode(" ",$yourDateTime) ;// only one space in " " , you're using two.

结果:

$yourDate = $loggedin_time_converted[0]; // Date
$yourTime = $loggedin_time_converted[1]; // Time

关于php - 在 php 中使用 implode 和日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34382770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com