gpt4 book ai didi

php - 如何将 mktime 中的日期插入 MySQL 中?

转载 作者:行者123 更新时间:2023-11-29 14:51:35 24 4
gpt4 key购买 nike

我想将m-d格式的日期插入数据库。我使用了这段代码

$date1=date("m-d",mktime(0,0,0,$month1 ,$day1,1)); 

日期在MySQL中插入为0000-00-00,我不知道为什么。

我想这样做来将 MySQL 中存储的日期与当前月份和日期进行比较。如何做到这一点?

最佳答案

mysql 日期必须采用 Y-m-d 形式。使用 m-d 形式构建日期会带来无效日期。

如果只想比较月份或日期,可以使用 mysql MONTH 和 DAYOFMONTH 函数。例如:

$query = "SELECT * FROM table WHERE MONTH(datecol) = {$month1} AND DAYOFMONTH(datecol) = {$day1}"

关于php - 如何将 mktime 中的日期插入 MySQL 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5628115/

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