Php &引用;类DateTime的对象无法转换为“中的字符串”;
我有两个信息位,希望将它们以逗号分隔保存到一个文件中。我还想保存时间戳。当我尝试这样做时,我得到一个错误“DateTime类的对象无法转换为字符串…” 当我回显该值时,结果很好,但当我尝试将其添加到$data变量时,会发生错误 这是我的密码:Php &引用;类DateTime的对象无法转换为“中的字符串”;,php,Php,我有两个信息位,希望将它们以逗号分隔保存到一个文件中。我还想保存时间戳。当我尝试这样做时,我得到一个错误“DateTime类的对象无法转换为字符串…” 当我回显该值时,结果很好,但当我尝试将其添加到$data变量时,会发生错误 这是我的密码: <?php $cont1 = $_POST['cont1']; $cont2 = $_POST['cont2']; $timestamp = new DateTime(); $timestamp->format('Y-m-d H:i:
<?php
$cont1 = $_POST['cont1'];
$cont2 = $_POST['cont2'];
$timestamp = new DateTime();
$timestamp->format('Y-m-d H:i:s');
$data = "Stuff: $cont1,$cont2,$timestamp";
$fh = fopen("savestuff.txt", "a");
fwrite($fh, $data."\r\n");
fclose($fh);
?>
你想要这样的东西吗
$data = "Stuff: $cont1,$cont2," . $timestamp->format('Y-m-d H:i:s') ;
该方法返回一个字符串,但您没有使用它的返回值。按照您使用它的方式,timestamp
仍然是一个DateTime对象