Helper :: parseTimeString: Bitrix method

      
<?php 
//  Bitrix\Bizproc\Automation\Helper :: parseTimeString()
//  /dist/bitrix/modules/bizproc/lib/automation/helper.php:483

    
public static function parseTimeString($time)
    {
        
$pairs preg_split('#[\s:]+#'$time);
        
$pairs[0] = (int)$pairs[0];
        
$pairs[1] = (int)$pairs[1];

        if (
count($pairs) === 3)
        {
            if (
$pairs[2] == 'pm' && $pairs[0] < 12)
                
$pairs[0] += 12;
            if (
$pairs[2] == 'am' && $pairs[0] == 12)
                
$pairs[0] = 0;
        }

        return array(
'h' => $pairs[0], 'i' => $pairs[1]);
    }