gpt4 book ai didi

php - 从日期中减去天数

转载 作者:行者123 更新时间:2023-12-02 21:07:23 25 4
gpt4 key购买 nike

如何从约会中删除几天?例如,第二行是行不通的,只是想知道如何从约会中删除几天?

 $statement_date = date('Y-m-d', strtotime($date[$selected_int])); 
$statement_view = $statement_date (-14 days);

最佳答案

您不能使用date来减去或添加天数(小时、分钟等),因为根据PHP manual日期:

Returns a string formatted according to the given format

而且,你不能对字符串做你想做的事。

要实现您想要的面向对象风格,您必须创建一个 DateTime对象优先:

$date = new DateTime(); // this will return today OR
$date = new DateTime('2010-05-20'); // this will return the needed date

接下来,您可以使用 subsubtract添加add日期间隔:

$date->sub(new DateInterval('P10D'));
echo $date->format('Y-m-d');

这将输出2016-02-04

更新

您请求了代码示例:

$date = new DateTime('01/28/2016');
$date->sub(new DateInterval('P14D'));
echo $date->format('m/d/Y');

这将输出

01/14/2016

当然,不要忘记用 01/28/2016 替换 $statement_date

关于php - 从日期中减去天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35387964/

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