Преобразовать в дату и вемя

Leon2110

Нужно из числа 20210319095250 сделать дату: 2021.03.19 09:52:50

О я решил)

PHP:
  1. preg_match(«/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})/», $tmp1, $mDateEsp);
  2. echo $mDateEsp[0] . ‘.’ . $mDateEsp[1] . ‘.’ . $mDateEsp[2] . ‘ ‘ . $mDateEsp[3] . ‘:’ . $mDateEsp[4] . ‘:’ . $mDateEsp[5];

Это тянет на говнокод месяца?)

 

MouseZver

PHP:
  1. print_r ( date_parse_from_format ( ‘YmdHis’, ‘20210319095250’ ) );
 

Leon2110

Спасибо, да это работает, а как потом из массива получить строку нужного мне вида 2021.03.19 09:52:50, соединять как я делал выше?)

 

Drunkenmunky

PHP:
  1. $date = ‘20210319095250’;
  2. echo date_format(date_create_from_format(‘YmdHis’, $date), ‘Y.m.d H:i:s’);
 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *