根据用户输入获取昨天的日期

时间:2018-12-20 07:54:50

标签: codeigniter date

我想根据用户输入获取昨天的日期。我在$ date变量上有日期值。我想获取$ date变量的前一个日期。我已经知道可以通过

date('d.m.Y',strtotime("-1 days"));

但是我不知道如何在这里使用$ date值。
帮我获取$ date变量的先前日期

3 个答案:

答案 0 :(得分:0)

$prev_date = date('Y-m-d', strtotime($date .' -1 day'));

查看:
<a href="?date=<?=$prev_date;?>">Previous</a>

这会将日期从您当时的日期减少一。

答案 1 :(得分:0)

确定,尝试使用此代码,您肯定会根据用户输入获取昨天的日期

$old_date = '21-12-2018';
$date = date('d-m-Y',strtotime($old_date . "-1 days"));
echo $date; // OutPut is: 20-12-2018

答案 2 :(得分:-1)

$prev_date = date('Y-m-d', strtotime($date["date"] .' -1 days'));
$result2 = $this->db->query("SELECT * FROM daytot WHERE tdate='$prev_date'")->row_array();