note 90266 deleted from function.date by tularis

From: Date: Thu, 09 Feb 2012 20:58:05 +0000
Subject: note 90266 deleted from function.date by tularis
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-185993@lists.php.net to get a copy of this message
Note Submitter: tcasparr at gmail dot com ---- <?php /** * Simple function to take in a date format and return array of associated formats for each date element * @return array * @param string $strFormat * * Example: Y/m/d g:i:s becomes * Array * ( * [year] => Y * [month] => m * [day] => d * [hour] => g * [minute] => i * [second] => s * ) */ function extract_date_format($strFormat) { $format_array = array(); $pieces = split('[:/.\ \-]', $strFormat); foreach($pieces as $piece) { switch ($piece) { case 'd': case 'j': $format_array['day'] = $piece; break; case 'F': case 'M': case 'm': case 'n': $format_array['month'] = $piece; break; case 'o': case 'Y': case 'y': $format_array['year'] = $piece; break; case 'g': case 'G': case 'h': case 'H': $format_array['hour'] = $piece; break; case 'i': $format_array['minute'] = $piece; break; case 's': $format_array['second'] = $piece; break; } } return $format_array; } ?>

« previous php.notes (#185993) next »