//------------------------------------------------------------------------------------Проверка прошли 24 часа или нет, если да, то обновляем цены и запасы
$page = $modx->getObject('modResource', $id);
$date_added = $page->getTVValue('data_cache');
//------------------------------------------------------------------------------------
//-----------вывести время с учётом часового пояса в PHP
date_default_timezone_set("UTC"); // Устанавливаем часовой пояс по Гринвичу
$time = time(); // Вот это значение отправляем в базу
$time += 3 * 3600; // Добавляем 3 часа к времени по Гринвичу
$time -= 24 * 3600; // Добавляем 3 часа к времени по Гринвичу
$data2 = date("Y-m-d H:i:s", $time); // Выводим время пользователя, согласно его часовому поясу
//-----------вывести время с учётом часового пояса в PHP
$data1=time() + strtotime($date_added);
$data2=time() + strtotime($data2);
if( $data1 >= $data2 )
{
echo "то выполняем скрипт";