echo DateTime::createFromFormat( 'Y-m-d H:i:s', '2015-10-28 13:03:12' )->format( 'r' );
// Wen, 28 Oct 2015 13:03:12 +0200
echo DateTime::createFromFormat( 'Y-m-d H:i:s', '2015-10-28 13:03:12' )->format( DateTime::RFC2822 );
// Wen, 28 Oct 2015 13:03:12 +0200
echo DateTime::createFromFormat( 'Y-m-d H:i:s', '2015-10-28 13:03:12' )->format( 'D, d M Y H:i:s O' );
// Wen, 28 Oct 2015 13:03:12 +0200
echo date( 'r', strtotime( '2015-10-28 13:03:12' ) );
// Wen, 28 Oct 2015 13:03:12 +0200
У меня подозрения возникли...
$content = '... {module=module1} ... {module=header} ... {module=footer_box} ...';
$replaced = preg_replace_callback( '/{module=(.*)}/U', function ( $matches ) {
$moduleName = $matches[ 1 ];
// Делаем что нужно
return '>>Заменили:' . $moduleName . '<<';
}, $content );
echo $replaced;
... >>Заменили:module1<< ... >>Заменили:header<< ... >>Заменили:footer_box<< ...
так как в роутах нету соответствующей настройки
то где прописывать скрипт?
Во view? Где должен быть url.php? Как получить данные в контроллер?
Или для данного функционала подойдёт Pjax?
Правильно ли я понимаю, что при одновременном паралелльном обновлении нескольких элементов получится ситуация, что $disableHandlerForUpdateOther будет иметь, возможно, значение true в начале выполнения метода OnAfterIBlockElementUpdateHandler?
> Пожалуйста, по легче с длинной названия переменных