我有一个关于计算时间的问题。
我有一个包含 3 列的简单表格。第 1 列将由 VALUE 中的 NOW() 传递。第二列应该是 NOW() 时间戳加上 14 天。我以前从未使用过timefunctions,所以我确实有一些理解问题。
那么当我有:
$copy = "INSERT INTO table (a, b, c) VALUES (NOW(), $var_for_b, $var_for_c)";
用于
$var_for_b
很容易
NOW()+14d
或者我必须设置一个带有时间/日期功能的变量吗?
如果使用变量,我可以在那里做什么?
$in_14_days =mktime(+14d)
我的第三列应该只是 NOW() 和 NOW(+14d) 之间的区别。
我很抱歉这个问题,但是时间函数太多了,我猜不出它们之间的区别。
最佳答案
您可以执行 now() + interval 14 day
来设置 future 的日期。
所以你的插入语句变成:
$copy = "INSERT INTO table (a, b, c) VALUES (NOW(),now() + interval 14 day, $var_for_c)";
关于php - 将来如何设置时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9995611/