为什么我的日期创建在php中不起作用?
我有一个信息系统,我正在转换日期。我正在转换日期,因此我以用户时区(纽约为例)为例,然后使用date()函数。但是当我删除日期_create()时,它工作并输出:2020-09-06 08:45:25。但当有创建日期时,不会输出任何内容。这是我的密码:为什么我的日期创建在php中不起作用?,php,Php,我有一个信息系统,我正在转换日期。我正在转换日期,因此我以用户时区(纽约为例)为例,然后使用date()函数。但是当我删除日期_create()时,它工作并输出:2020-09-06 08:45:25。但当有创建日期时,不会输出任何内容。这是我的密码: date_default_timezone_set("America/New_York"); $date1 = date("Y-m-d H:i:s"); $date2 = d
date_default_timezone_set("America/New_York");
$date1 = date("Y-m-d H:i:s");
$date2 = date_create($date1);
echo $date2;
事实上,返回DateTime类的对象,这样您就不能回显它,为此,您应该使用如下方法将其转换为字符串:
事实上,返回DateTime类的对象,这样您就不能回显它,为此,您应该使用如下方法将其转换为字符串:
您的代码中没有输出…当我添加echo$date2时,没有输出任何内容。您只需要将格式
$date1
添加到此Y-m-d H:I:s
?使用echo$date1代码>存在异常或严重错误。打开错误报告并激活显示\u错误代码中没有输出…当我添加echo$date2时,没有输出任何内容。ID您只想将格式$date1
添加到此Y-m-d H:I:s
?使用echo$date1代码>存在异常或严重错误。打开错误报告并激活显示错误
echo date_format($date2, 'Y-m-d H:i:s');