我有一个消息系统,我正在转换日期。我正在转换日期,因此我采用用户时区(以纽约为例),然后使用 date() 函数。但是当我删除 date_create() 时,它会起作用并输出:2020-09-06 08:45:25。但当有创建日期时,不会输出任何内容。这是我的代码:date_default_timezone_set("America/New_York"); $date1 = date("Y-m-d H:i:s"); $date2 = date_create($date1); echo $date2;
1 回答
Helenr
TA贡献1780条经验 获得超3个赞
事实上 date_create 返回 DateTime 类的对象,因此您无法回显它,为此您应该将其转换为字符串通过使用 date_format 例如:
echo date_format($date2, 'Y-m-d H:i:s');
- 1 回答
- 0 关注
- 93 浏览
添加回答
举报
0/150
提交
取消