gpt4 book ai didi

php - DB 中存储的时间减去 2 周

转载 作者:行者123 更新时间:2023-11-29 12:23:18 26 4
gpt4 key购买 nike

我想显示数据库中存储的日期之前 2 周的日期

日期不存储在时间戳中,它存储为 01/01/2015

我已经尝试了以下方法,但不起作用,有人可以帮忙吗?

echo date('$valid_to', strtotime("-2 week")); 

最佳答案

我会使用 DateTime 类来代替。

// timezone is optional
$date = new DateTime($valid_to, new DateTimeZone('Europe/Vilnius'));
echo $date->modify('-2 weeks');
// there you have your wanted date
$valid_date = $date->format('Y-m-d');

然后会推荐 STR_TO_DATE mysql 函数转换为正确的时间戳。

例如:

$query = "SELECT * FROM table WHERE time_col <= STR_TO_DATE('" . $valid_date . "', '%Y-%m-%d')";

关于php - DB 中存储的时间减去 2 周,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28715795/

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