Перейти к содержимому


Дата сегодня в поле

дата сегодня

Сообщений в теме: 3

#1 oknik

    Активный участник

  • Пользователи
  • PipPipPip
  • 99 сообщений

Отправлено 07 Февраль 2017 - 17:55

сегодня 07.02.2017
есть поле Дата
вычисление
$line['Дата продления']=date('d.m.Y');
должно в поле вписать 07.02.2017 но вписывает 20.02.2007

что не так? )

#2 maksn

    Активный участник

  • Пользователи
  • PipPipPip
  • 314 сообщений
  • Пол:Мужчина

Отправлено 07 Февраль 2017 - 18:28

Просмотр сообщенияoknik (07 Февраль 2017 - 17:55) писал:

сегодня 07.02.2017
есть поле Дата
вычисление
$line['Дата продления']=date('d.m.Y');
должно в поле вписать 07.02.2017 но вписывает 20.02.2007

что не так? )
Вы указали формат, не соответствующий формату базы данных.
В таблицах дата хранится в формате "Y-m-d"
Нужно делать так
$line['Дата продления']=date('Y-m-d');

Сообщение отредактировал maksn: 07 Февраль 2017 - 19:09

"...Сижу, паяю. CRM починяю..."
Мои разработки

#3 oknik

    Активный участник

  • Пользователи
  • PipPipPip
  • 99 сообщений

Отправлено 11 Февраль 2017 - 19:01

а так, что не так? )
нужно поле дата увеличить на 1 год
$data_old = $line['Дата продления'];
$line['Дата продления'] = date('Y-m-d', strtotime ('$data_old +1 year'));
получается вот так 01.01.1970

#4 maksn

    Активный участник

  • Пользователи
  • PipPipPip
  • 314 сообщений
  • Пол:Мужчина

Отправлено 11 Февраль 2017 - 21:03

Просмотр сообщенияoknik (11 Февраль 2017 - 19:01) писал:

а так, что не так? )
нужно поле дата увеличить на 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

"...Сижу, паяю. CRM починяю..."
Мои разработки





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных