note 90266 added to function.date

From: Date: Mon, 13 Apr 2009 17:21:19 +0000
Subject: note 90266 added to function.date
Groups: php.notes 
Request: Send a blank email to php-notes+get-153186@lists.php.net to get a copy of this message
<?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; } ?> ---- Server IP: 208.69.120.35 Probable Submitter: 68.186.35.97 ---- Manual Page -- http://www.php.net/manual/en/function.date.php Edit -- https://master.php.net/note/edit/90266 Del: integrated -- https://master.php.net/note/delete/90266/integrated Del: useless -- https://master.php.net/note/delete/90266/useless Del: bad code -- https://master.php.net/note/delete/90266/bad+code Del: spam -- https://master.php.net/note/delete/90266/spam Del: non-english -- https://master.php.net/note/delete/90266/non-english Del: in docs -- https://master.php.net/note/delete/90266/in+docs Del: other reasons-- https://master.php.net/note/delete/90266 Reject -- https://master.php.net/note/reject/90266 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#153186) next »