Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以操纵此PHP代码输出的日期?_Php_Date - Fatal编程技术网

是否可以操纵此PHP代码输出的日期?

是否可以操纵此PHP代码输出的日期?,php,date,Php,Date,上述代码输出的日期格式为dd/mm/yyyy。我正在寻找一种方法,以采取该日期,然后添加或删除x天的数额,从它,然后打印结果。说到PHP,我是个新手,所以我尝试过的一切都失败了。提前谢谢 此外,如果有帮助,此代码段来自不再受支持的名为“myclientbase”的项目。您可以使用DateTime::add函数。有关详细说明和示例,请访问 这将使发票日期增加20天。您只需在回显您的$invoice变量之前运行它。您可以使用DateTime::add函数。有关详细说明和示例,请访问 这将使发票日期增

上述代码输出的日期格式为dd/mm/yyyy。我正在寻找一种方法,以采取该日期,然后添加或删除x天的数额,从它,然后打印结果。说到PHP,我是个新手,所以我尝试过的一切都失败了。提前谢谢


此外,如果有帮助,此代码段来自不再受支持的名为“myclientbase”的项目。

您可以使用DateTime::add函数。有关详细说明和示例,请访问


这将使发票日期增加20天。您只需在回显您的
$invoice
变量之前运行它。

您可以使用DateTime::add函数。有关详细说明和示例,请访问


这将使发票日期增加20天。您只需在回显
$invoice
变量之前运行此函数即可。

PHP5有一个很好的类,名为

您可以从如下字符串对其进行初始化:

$invoice->add(new DateInterval('P20D'));
然后,由于PHP 5.3.0,该类有一个添加时间量的方法:

$date = DateTime::createFromFormat('d/m/Y', invoice_due_date($invoice));

这会给你的约会增加10天。请参阅。

PHP5有一个很好的类,名为

您可以从如下字符串对其进行初始化:

$invoice->add(new DateInterval('P20D'));
然后,由于PHP 5.3.0,该类有一个添加时间量的方法:

$date = DateTime::createFromFormat('d/m/Y', invoice_due_date($invoice));
这会给你的约会增加10天。请参阅。

可以将日期转换为时间值(尽管您必须将斜线替换为破折号),并在同一操作中添加天数:

$date->add(new DateInterval('P10D'));
可用于将日期格式化为合适的表示法。

可将日期转换为时间值(尽管您必须将斜杠替换为破折号),并在同一操作中添加天数:

$date->add(new DateInterval('P10D'));

可用于将日期格式化为合适的符号。

谢谢您的指导!我试试看会发生什么。谢谢你的指导!我将尝试一下,看看会发生什么。
$invoice\u change=strotime(发票到期日($invoice)。“+30天”);回送日期(“m/d/y”,发票金额变化)最终对我有效。谢谢你的帮助!我还将探讨提供的其他选项。
$invoice\u change=strotime(invoice\u due\u date($invoice)。“+30天”);回送日期(“m/d/y”,发票金额变化)最终对我有效。谢谢你的帮助!我还将探讨提供的其他选项。