сегодня 07.02.2017
есть поле Дата
вычисление
$line['Дата продления']=date('d.m.Y');
должно в поле вписать 07.02.2017 но вписывает 20.02.2007
что не так? )
Сообщений в теме: 3
#1
Отправлено 07 Февраль 2017 - 17:55
#2
Отправлено 07 Февраль 2017 - 18:28
oknik (07 Февраль 2017 - 17:55) писал:
сегодня 07.02.2017
есть поле Дата
вычисление
$line['Дата продления']=date('d.m.Y');
должно в поле вписать 07.02.2017 но вписывает 20.02.2007
что не так? )
есть поле Дата
вычисление
$line['Дата продления']=date('d.m.Y');
должно в поле вписать 07.02.2017 но вписывает 20.02.2007
что не так? )
В таблицах дата хранится в формате "Y-m-d"
Нужно делать так
$line['Дата продления']=date('Y-m-d');
Сообщение отредактировал maksn: 07 Февраль 2017 - 19:09
#3
Отправлено 11 Февраль 2017 - 19:01
а так, что не так? )
нужно поле дата увеличить на 1 год
нужно поле дата увеличить на 1 год
$data_old = $line['Дата продления'];
$line['Дата продления'] = date('Y-m-d', strtotime ('$data_old +1 year'));
получается вот так 01.01.1970
#4
Отправлено 11 Февраль 2017 - 21:03
oknik (11 Февраль 2017 - 19:01) писал:
а так, что не так? )
нужно поле дата увеличить на 1 год
нужно поле дата увеличить на 1 год
$data_old = $line['Дата продления'];
$line['Дата продления'] = date('Y-m-d', strtotime ('$data_old +1 year'));
получается вот так 01.01.1970
$data_old = $line['Дата продления'];
//$line['Дата продления'] = date('Y-m-d', strtotime ('$data_old +1 year')); Не правильно
$line['Дата продления'] = date("Y-m-d",strtotime('+1 year',strtotime($data_old)));
Сообщение отредактировал maksn: 11 Февраль 2017 - 21:04
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных













