Php 我们如何进行带日期的收集过程?

Php 我们如何进行带日期的收集过程?,php,Php,我有这个格式的约会 format('Y-m-d H:i:s'); 我该怎么做 $hola == $hi + 10000; 像我加上现在的时间10000秒 $dt = new DateTime(); $hi = $dt->format('Y-m-d H:i:s'); $hola == $hi + 10000; echo $hola; 此脚本为我提供了一个空白页,您可以在DateTime对象上使用 $dt = new DateTime(); $dt->modify('+10000

我有这个格式的约会

format('Y-m-d H:i:s');
我该怎么做

$hola == $hi + 10000;
像我加上现在的时间10000秒

$dt = new DateTime();
$hi = $dt->format('Y-m-d H:i:s');
$hola == $hi + 10000;
echo $hola;
此脚本为我提供了一个空白页,

您可以在
DateTime
对象上使用

$dt = new DateTime();
$dt->modify('+10000 seconds');
echo $dt->format('Y-m-d H:i:s');
您可以在
DateTime
对象上使用

$dt = new DateTime();
$dt->modify('+10000 seconds');
echo $dt->format('Y-m-d H:i:s');

根据您的代码,您正在使用比较运算符
==
,因此它将
$hola
空白变量
$hi+10000
进行比较是不正确的

如果您试图添加带有编号的日期,可以执行以下操作:

$Date1 = '2010-09-17';
$date = new DateTime($Date1);
$date->add(new DateInterval('P1D')); // P1D means a period of 1 day
$Date2 = $date->format('Y-m-d');

有关详细信息:

根据您的代码,您使用的是比较运算符
=
,因此它将
$hola
空白变量
$hi+10000
进行比较是不正确的

如果您试图添加带有编号的日期,可以执行以下操作:

$Date1 = '2010-09-17';
$date = new DateTime($Date1);
$date->add(new DateInterval('P1D')); // P1D means a period of 1 day
$Date2 = $date->format('Y-m-d');
有关详细信息:

您只需在将其格式化为字符串之前使用

$date = new DateTime();
$date->add(new DateInterval('PT10000S')); // adds 10000 secs
echo $date->format('Y-m-d H:i:s');
另外,在
$hola==$hi+10000使用比较运算符。这将抛出一个错误。如果您没有在php配置中将
display\u errors
设置为1,则错误将被静音,并返回一个空白页

您只需在将其格式化为字符串之前使用它即可

$date = new DateTime();
$date->add(new DateInterval('PT10000S')); // adds 10000 secs
echo $date->format('Y-m-d H:i:s');
另外,在
$hola==$hi+10000使用比较运算符。这将抛出一个错误。如果您没有在php配置中将
display\u errors
设置为1,则错误将被静音,并返回一个空白页

可能重复的查看此:可能重复的查看此: