Здравствуйте.
Есть строка - временной штамп в формате yyyymmddhhmmss. Надо разделить его на составляющие:
год, месяц, день, час, минута, секунда. Что я попробовал, не срабатывает:
<?php
$TmStamp='20051103103210';
echo("Date: $TmStamp<br>\n");
//0
$Date=array();
preg_match('/^\d{4}\d{2}\d{2}\d{2}\d{2}\d{2}$/s',$TmStamp,$Date);
printf("Date: %4s.%2s.%2s, %2s:%2s:%2s<br>\n",$Date[0],$Date[1],$Date[2],$Date[3],$Date[4],$Date
[5]);
//1
printf("Date: %s<br>\n",date('Y.m.d, H:i:s',strtotime($TmStamp)));
//2
printf("Date: %4s.%2s.%2s, %2s:%2s:%2s<br>\n",unpack("A4A2A2A2A2A2",$TmStamp));
?>
Прошу помощи. Заранее, спасибо.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Распарсить строку на json'e (2012)
- Форум Как распарсить строку ввода ? (2003)
- Форум Мониторинг сервисов на Windows с выгрузкой на сайт Batch + VBS + PHP (2018)
- Форум Как распарсить строку через awk (2018)
- Форум C++ распарсить строку разделенную пробелами (2012)
- Форум как распарсить строку в скрипте (2009)
- Форум php декодирование строки (2010)
- Форум [PHP] Размножение строк (2011)
- Форум PHP: коммандная строка. (2005)
- Форум Распарсить строку на адрес и имя (2021)