Нужна помощь со сниппетом

Имеется вот такой сниппет, который вытаскивает даты обновления апдейтов яндекса

<?php
function update_rank(){
$link = "https://seobudget.ru/downloads/updates.xml";
$content = file_get_contents($link);
preg_match('|<update id="cy" name="Обновление ИКС Яндекса">(.*)</date>|Uis', $content, $u_tic);
preg_match('|<update id="serp" name="Обновление поисковой выдачи Яндекса">(.*)</date>|Uis', $content, $u_tic4);
$iks= $u_tic[1];
$serp= $u_tic4[1];

$r = '
<div class="sidebar-statistic">
    <div class="sidebar-statistic-name">
        <span>Яндекс ИКС</span>
    </div>
    <div class="sidebar-statistic-data">
        <span>'.$iks.'</span>
    </div>
</div>
<div class="sidebar-statistic">
    <div class="sidebar-statistic-name">
        <span>Яндекс выдача</span>
    </div>
    <div class="sidebar-statistic-data">
        <span>'.$serp.'</span>
    </div>
</div>
';
return $r;
}
echo update_rank();
Одна проблема
Вытаскивает он дату, как есть.
То-есть в таком формате
21.01.2019 21:00:00 MSK

Как убрать время?

Оставить вот такую форму

21.01.2019

И возможно ли это сделать парсив контент из xml файла?
Андрей
10 января 2020, 14:40
modx.pro
561
0

Комментарии: 5

Наумов Алексей
10 января 2020, 15:12
0
substr, первые 10 символов
    Андрей
    10 января 2020, 20:48
    0
    Ответил ниже, спасибо! Пытался так сделать изначально, знания базовые в php есть, но не понимал почему не работает, потом посмотрел исходный код в браузере и понял. решение есть, спасибо!
    Станислав
    10 января 2020, 20:07
    0
    А что этот сниппет вообще дает?
      Андрей
      10 января 2020, 20:47
      0
      Сниппет парсит информацию с сайта источника об обновлении ИКС Яндекса и выдачи Яндекса

      Решение нашел, приношу извинения что сразу не отписался

      <?php
      function update_rank(){
      $link = "https://seobudget.ru/downloads/updates.xml";
      $content = file_get_contents($link);
      preg_match('|<update id="cy" name="Обновление ИКС Яндекса">(.*)</date>|Uis', $content, $u_tic);
      preg_match('|<update id="serp" name="Обновление поисковой выдачи Яндекса">(.*)</date>|Uis', $content, $u_tic4);
      $iks= $u_tic[1];
      $serp= $u_tic4[1];
      $iks= strip_tags($iks);
      $serp= strip_tags($serp);
      $iks = substr($iks,0,10);
      $serp = substr($serp,0,10);
      
      $r = '
      <div class="sidebar-statistic">
          <div class="sidebar-statistic-name">
              <span>Яндекс ИКС</span>
          </div>
          <div class="sidebar-statistic-data">
              <span>'.$iks.'</span>
          </div>
      </div>
      <div class="sidebar-statistic">
          <div class="sidebar-statistic-name">
              <span>Яндекс выдача</span>
          </div>
          <div class="sidebar-statistic-data">
              <span>'.$serp.'</span>
          </div>
      </div>
      ';
      return $r;
      }
      echo update_rank();
        Андрей
        10 января 2020, 20:47
        0
        То-есть парсил он все это дело с тегами, как итог, убираем теги при помощи strip_tags и уже потом обрезаем до 10 символов.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5