Подправил скрипт что предложил
Ivan_A писал(а): Пт янв 29, 2021 7:44 am
В принципе ничего сложного, надо только цикл прогнать по всем нужным переменным.
Я добавил его в таймеры и у меня идёт обрезка если она необходима раз в минуту.
Сам скрипт (сценарий) тут под спойлером, его название у меня в системе
Cut_date с запуском раз в 60 секунд (кому надо меняйте время в последней строке):
Ещё раз подправил скрипт, чтобы снизить нагрузку на БД, тоесть проверяется только одно значение а не все как было до этого.
Код: Выделить всё
$arr = array('ow_forecast_1.date', 'ow_forecast_1_1.date', 'ow_forecast_1_2.date', 'ow_forecast_1_3.date', 'ow_forecast_1_4.date', 'ow_forecast_1_5.date', 'ow_forecast_1_6.date');
if (strlen(gg($arr[0])) > 10) {
foreach ($arr as &$value) {
$_forc4=gg($value);
$_forc4DateOnly = substr($_forc4,0,10);
sg("$value",$_forc4DateOnly);
}
}
setTimeOut("Cut_date_timeout", "runScript('Cut_date');", 60);
При первом сохранении не забываем его запустить при сохранении.
Причина редактирования - уменьшение числа запросов к БД.