Получить вчерашнюю дату в соответствии с пользовательским вводом - PullRequest
0 голосов
/ 20 декабря 2018

Я хочу получить вчерашнюю дату в соответствии с пользовательским вводом. У меня есть значение даты в переменной $ date. Я хочу получить предыдущую дату переменной $ date. Я видел, что предыдущую дату можно получить с помощьюthis

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

Но я не знаю, как использовать значение $ date здесь.
Помогите мне получить предыдущую дату переменной $ date

Ответы [ 3 ]

0 голосов
/ 21 декабря 2018
$prev_date = date('Y-m-d', strtotime($date["date"] .' -1 days'));
$result2 = $this->db->query("SELECT * FROM daytot WHERE tdate='$prev_date'")->row_array();
0 голосов
/ 21 декабря 2018

ook, попробуйте этот код, вы обязательно получите вчерашнюю дату согласно пользовательскому вводу

$old_date = '21-12-2018';
$date = date('d-m-Y',strtotime($old_date . "-1 days"));
echo $date; // OutPut is: 20-12-2018
0 голосов
/ 20 декабря 2018

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

Просмотр:
<a href="?date=<?=$prev_date;?>">Previous</a>

Это уменьшит дату на единицу по сравнению с датой, на которой вы находитесь в данный момент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...