我知道sql使用的日期时间格式为:
YYYY-MM-DD HH:MI:SS
我正在尝试收集php
中的当前时间戳并对其进行格式化,以便我可以在UPDATE
的{{1}}查询中使用它
我在获取当前时间戳时遇到问题。我在尝试:
SQL
没有回声。我也尝试过:
$date = new DateTime();
echo $date;
但仍然没有。
有关获取DateTime以捕获当前时间戳的任何建议
答案 0 :(得分:4)
您需要使用DateTime::format()
:
$date = new DateTime();
echo $date->format('Y-m-d H:i:s');
或者作为一个单行:
echo (new DateTime())->format('Y-m-d H:i:s');
答案 1 :(得分:2)
同意John Conde的回答。但是,在那段代码之前,我会包括时区设置:
date_default_timezone_set( '美国/圣保罗');
将“圣保罗”更改为您的目标时区。