gpt4 book ai didi

php - 更改插入sql中的默认时间

转载 作者:行者123 更新时间:2023-11-30 22:40:12 25 4
gpt4 key购买 nike

我正在将日期和时间插入到我的数据库中,但是我弄错了时间,因为服务器很可能位于另一个国家或设置了不同的时区。

    $sqlCheck = "SELECT * FROM Employees WHERE AFNumber='".$_GET["af"]."' AND (".$row['Field']." NOT LIKE '".$_POST[$tempname]."')";
$result3 = $con->query($sqlCheck);
if ($result3->num_rows > 0) {
// output data of each row
while($row3 = $result3->fetch_assoc()) {
$sql3 = "INSERT INTO `Changes` (`Table`, `AFNumber`, `Attribute`, `DateChanged`, `HRUser`, `OldValue`, `NewValue`)

VALUES ('Employees', '".$_GET["af"]."', '".$row["Field"]."', '".date("d/m/Y h:i:sa")."', '$login_session', '.$row3[$tempname]', '$_POST[$tempname]')";
if ($con->query($sql3) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql3 . "<br>" . $con->error;
}
}
}

我发现这个函数可以解决问题,但我无法正确集成它,有什么帮助吗?

<?php
date_default_timezone_set("America/New_York");
echo "The time is " . date("h:i:sa");
?>

最佳答案

mysql 中的datetime 格式默认为YYYY-MM-DD HH:MM:SS。使用 -

date("Y-m-d H:i:s")

关于php - 更改插入sql中的默认时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31342072/

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