我有一个php变量:
$datevar = date("Y-m-d");
以指定的格式显示CURRENT日期。
我想要的是7天前该格式的CURRENT日期的日期。 我试过了:
$datevar = $datevar - 7;
和
$datevar = date("Y-m-d") - 7 ;
但它们都会导致错误。
答案 0 :(得分:2)
尝试以下代码,该代码应该有效:
$date = date("Y-m-d");// current date
$date = strtotime(date("Y-m-d", strtotime($date)) . " -1 week");
答案 1 :(得分:2)
我指的是这个解决方案:https://stackoverflow.com/a/3727821/7454754
所以在你的例子中,这就像是
<?php
$today = date("Y-m-d");
$newDate = date("Y-m-d", strtotime($today . " - 7 days"));
?>
答案 2 :(得分:1)