gpt4 book ai didi

php - 我的数据库中没有写日期

转载 作者:行者123 更新时间:2023-11-29 20:42:43 25 4
gpt4 key购买 nike

我有一个隐藏输入,它应该将当前日期发送到数据库中相应的位置:

<input type="hidden" name="DATE" value="<?php echo date("Y/m/d"); ?> />

众所周知,date() 函数返回服务器日期而不是用户日期,因此我更改了时区:

<?php date_default_timezone_set('America/Mexico_City');
$MexDate = date("Y/m/d"); ?>

然后,我更改了隐藏输入的值,因此知道我可以根据墨西哥时区发送当前日期。

<input type="hidden" name="DATE" value="<?php echo $MexDate; ?>" />

这里的问题是,除了写日期之外,它什么也没写(0000-00-00)。当我只使用 date() 而不更改时区时,这种情况没有发生。这里发生了什么?

最佳答案

可能是因为您没有指定正确的格式。我建议您将格式指定为 Y-m-d 而不是 Y/m/d

$MexDate = date("Y-m-d");  

另外,另一种方法是使用 mysql NOW() 函数。它将在数据库中插入当前日期。

关于php - 我的数据库中没有写日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38549146/

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