PHP日期时间值未作为参数传入
我在php中使用DateTime对象来获取日期范围 但是,我无法将DateTime对象的值传递到函数中 当我尝试将其分配给变量时,该变量为空 代码如下PHP日期时间值未作为参数传入,php,Php,我在php中使用DateTime对象来获取日期范围 但是,我无法将DateTime对象的值传递到函数中 当我尝试将其分配给变量时,该变量为空 代码如下 $date1 = new DateTime('2013-04-11'); $test = $date1->setTime($i, 59); echo $test; 有人知道如何将$date1赋值给一个变量吗?该变量返回一个DateTime对象,该对象没有toString方法 上述操作将生成一个致命错误(您确实应该): 可捕获的致命错误:无
$date1 = new DateTime('2013-04-11');
$test = $date1->setTime($i, 59);
echo $test;
有人知道如何将$date1赋值给一个变量吗?该变量返回一个
DateTime
对象,该对象没有toString
方法
上述操作将生成一个致命错误(您确实应该):
可捕获的致命错误:无法在第7行的/code/KHCgOS中将类DateTime的对象转换为字符串
PHP可捕获致命错误:第7行的/code/KHCgOS中的DateTime类对象无法转换为字符串
你应该这样做:
echo $test->format('H:i:s d-m-Y');
更多信息:
注意:在生产机器上,还应启用错误报告功能,但不应显示它们,而应记录它们,以返回一个
DateTime
对象,该对象没有toString
方法
上述操作将生成一个致命错误(您确实应该):
可捕获的致命错误:无法在第7行的/code/KHCgOS中将类DateTime的对象转换为字符串
PHP可捕获致命错误:第7行的/code/KHCgOS中的DateTime类对象无法转换为字符串
你应该这样做:
echo $test->format('H:i:s d-m-Y');
更多信息:
注意:在生产机器上,还应启用错误报告功能,但不应显示错误报告,而应记录错误报告
使用
从返回一个DateTime对象,因此为了打印值,必须使用。下面是一个工作示例:
<?php
$i = 14;
$date1 = new DateTime('2013-04-11');
$date1->setTime($i, 59);
echo $date1->format('Y-m-d H:i:s') . "\n";
从返回一个DateTime对象,因此为了打印值,必须使用。下面是一个工作示例:
<?php
$i = 14;
$date1 = new DateTime('2013-04-11');
$date1->setTime($i, 59);
echo $date1->format('Y-m-d H:i:s') . "\n";
实际上它叫uu-toString。实际上它叫u-toString。