Добрый день!
Помогите, пожалуйста. У меня есть БП в котором я записываю в переменную типа дата/время "Дату последнего изменения" лида, а спустя несколько часов сравниваю равна ли эта дата "Дате последнего изменения" лида, чтобы таким образом понять, был ли лид изменен за это время.
Но у меня при запуске этого БП разными сотрудниками (в разных географических точках) эти даты записываются в разных временных зонах. Получается что стандартное поле лида "Дата последнего изменения" в Иркутском времени, а в переменную оно записывается в Московском времени.
Как записать "Дату последнего изменения" так в переменную, чтобы она была всегда в едином временном поясе?
date_default_timezone_set('Asia/Irkutsk');
$date1 = new DateTime('{{Дата последнего изменения}}', new DateTimeZone('Asia/Irkutsk'));
$dtPole = $date1->format('d.m.Y H:i:s');
$this->SetVariable('Variable3', $dtPole);
Вот такой код, но что-то он не работает.
Помогите, пожалуйста. У меня есть БП в котором я записываю в переменную типа дата/время "Дату последнего изменения" лида, а спустя несколько часов сравниваю равна ли эта дата "Дате последнего изменения" лида, чтобы таким образом понять, был ли лид изменен за это время.
Но у меня при запуске этого БП разными сотрудниками (в разных географических точках) эти даты записываются в разных временных зонах. Получается что стандартное поле лида "Дата последнего изменения" в Иркутском времени, а в переменную оно записывается в Московском времени.
Как записать "Дату последнего изменения" так в переменную, чтобы она была всегда в едином временном поясе?
date_default_timezone_set('Asia/Irkutsk');
$date1 = new DateTime('{{Дата последнего изменения}}', new DateTimeZone('Asia/Irkutsk'));
$dtPole = $date1->format('d.m.Y H:i:s');
$this->SetVariable('Variable3', $dtPole);
Вот такой код, но что-то он не работает.