strptime
    (PHP 5 >= 5.1.0)
strptime — 
     Разбирает строку даты/времени сгенерированную функцией 
     strftime()
    
    
   
    Описание
    
     array strptime
      ( string $date
     , string $format
     )
    
    
     Названия месяцев и недель, а также другие названия, зависящие от 
     языка, соответствуют текущим настройкам местоположения, установленным 
     посредством setlocale() (LC_TIME).
    
    
   
   Список параметров
   
    
     - 
      date (string)
      
 - 
       
        Строка для разбора (например строковый результат выполнения функции 
        strftime()).
       
       
     
     - 
      format (string)
      
 - 
       
        Формат строки date (например формат, 
        используемый в функции strftime()). Следует 
        обратить внимание на тот факт, что не все возможности форматирования 
        используемые в strftime() будут обрабатываться в 
        strptime(); набор поддерживаемых символов 
        форматирования зависит от ОС и используемой С-библиотеки.
       
       
        За дополнительной информацией о возможностях форматирования 
        обращайтесь на страницу описания функции 
        strftime().
       
       
     
    
   
   
  
   Возвращаемые значения
   
    Возвращает массив или FALSE в случае возникновения ошибки.
   
    
     
      
       Список элементов возвращаемого массива
      
      
       
        
         | параметры | 
         Описание | 
        
       
       
        
         | "tm_sec" | 
         
          Секунды после минут (0-61)
          | 
        
        
         | "tm_min" | 
         
          Минуты после часов (0-59)
          | 
        
        
         | "tm_hour" | 
         
          Часы после полуночи (0-23)
          | 
        
        
         | "tm_mday" | 
         День месяца (1-31) | 
        
        
         | "tm_mon" | 
         Месяцы после Января (0-11) | 
        
        
         | "tm_year" | 
         Годы после 1900 | 
        
        
         | "tm_wday" | 
         Дни после Воскресенья (0-6) | 
        
        
         | "tm_yday" | 
         Дни после 1го января (0-365) | 
        
        
         | "unparsed" | 
         
          Часть date, которую не удалось 
          распознать в соответствии с format
          | 
        
       
      
     
    
   
  
   Примеры
   
   
    Пример #1 Пример использования strptime()
    
<?php
$format = '%d/%m/%Y %H:%M:%S';
$strf = strftime($format);
echo "$strf\n";
print_r(strptime($strf, $format));
?>
       
      Результатом выполнения данного примера
будет что-то подобное:
 
      
03/10/2004 15:54:19
Array
(
    [tm_sec] => 19
    [tm_min] => 54
    [tm_hour] => 15
    [tm_mday] => 3
    [tm_mon] => 9
    [tm_year] => 104
    [tm_wday] => 0
    [tm_yday] => 276
    [unparsed] =>
)
 
       
       
     
     
    
     Примечания
     Замечание: Для Windows-платформ
эта функция не реализована.
     Замечание: 
      
       В действительности эта функция вызывает библиотечную функцию 
       strptime(). В различных ОС поведение функции  
       может сильно различаться. Функция date_parse_from_format() 
       лишена этого недостатка и рекомендована к использованию в PHP версий 
       5.3.0 и выше.
      
     
     Замечание: 
      
       "tm_sec" включает несколько секунд високосного года 
       (на данный момент до 2-х в год). Для получения дополнительной информации 
       о високосных секундах читайте » статью на википедии.
      
     
     Замечание: 
      
       В PHP версий до 5.2.0 эта функция может работать непредсказуемо.  
       В особенности элементы "tm_sec", 
       "tm_min" и "tm_hour" 
       могут содержать неопределенные значения.