我正在尝试 1)将变量设置为当前日期 2)将其格式化为 Ymd 并 3)修改它以查找过去 7 天的日期。
这是我用来执行此操作的代码:
$date = new DateTime(); // get current date
$date->format('Y-m-d'); // format it
$wow_date = $date->modify('-7 days'); // find 7 days before current date
当我运行它时,我得到一个 500 错误代码并且无法解决为什么会发生这种情况。如果有人能指出我正确的方向,将不胜感激。
更新
感谢您的帮助/评论。这是我最终的结果:
$date = new DateTime(null, new DateTimeZone('America/Los_Angeles')); // get current date
$m_date = $date->format('Y-m-d'); // set it in format I need for queries
$wow_date = $date->modify('-7 days'); // get 7 days before
$m_wow_date = $wow_date->format('Y-m-d'); // format earlier date