gpt4 book ai didi

php - mysql插入星期四之后的日期

转载 作者:行者123 更新时间:2023-11-29 02:58:01 26 4
gpt4 key购买 nike

所以我正在制作一个程序,用于在数据库中插入一些具有特定日期的信息。首先,我编写了程序,以便在当前日期插入数据,这很简单。

$sql = "INSERT INTO table (Date) VALUES (now())";

但是现在,我希望程序在数据库中插入过去星期四的日期。即今天是 28/01/2015,当我今天运行程序时,22/01/2015 应该出现在数据库中,因为那是过去星期四的日期。但是当我明天运行程序时,应该在数据库中添加一个新行,这个日期应该是 28/1/2015,因为明天是星期四,而 28/01 将是最后一个星期四。我使用的是 msql 语法,而不是 msqli。

顺便说一句:我是编程方面的菜鸟,并没有在互联网上找到这个,所以如果这是一个愚蠢的问题,请不要杀了我:)

最佳答案

会是这样的:

INSERT INTO table (Date) VALUES (DATE_ADD(now(), INTERVAL (DAYOFWEEK(NOW()) - 3 + 7) DAY))

通常它的作用是...它检查 now() 和所需日期之间的差异,并返回 7 天后的一天减去此差异。

关于php - mysql插入星期四之后的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28199179/

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