我需要一个日期对象,该对象的时间为当天上午 12:00:00(意味着没有秒数)。我将其转换为秒数并将其传递给另一个函数。它最终用于使用 date = "someDateHere' 关闭数据库的报告过滤器,并且该字段中的挂秒正在搞砸报告。
我不确定在 time 函数的第二个参数中放入什么 - 将其留空将使用当前时间,这是我不想要的。我在 php 文档中找不到示例或任何内容。如果还有其他功能可以完成这项工作,我愿意接受建议。这应该很简单,但它在暗示我。
date_default_timezone_set('America/Detroit');
$now = date("Y-m-d 0:0:0");
echo $now . '<br/>';
$now = time($now,0);
echo $now . '<br/>';
提前致谢。
编辑:请注意:我需要将该日期对象转换为秒。这就是时间戳让我用 strtotime 函数和 time 函数搞砸的地方。即使我将一个没有时间戳的日期对象传递给它,将其转换为秒也不太方便,因为它会将时间戳作为默认为当前时间的第二个参数插入。