Very short snippet: PHP plain date

venerdì 31 ottobre, 2008

Converte una data dal formato yyyy-mm-dd hh:mm:ss a yyyymmddhhmmss. Utile per poter sfruttare le funzioni di ordinamento; tipo asort().

PHP:
  1. /**
  2.  * Format from "yyyy-mm-dd hh:mm:ss" to "yyyymmddhhmmss"
  3.  */
  4. function plainDate( $d ) {
  5.     return( preg_replace( '/(-|:|\040)/', '', $d ) );
  6. }

Sempre meglio di questo:

PHP:
  1. function plainDate( $d ) {
  2.     return( str_replace( ' ', '', str_replace('-','', str_replace(':', '', $d) ) ) );
  3. }

O addirittura di questo:

PHP:
  1. function plainDate( $d ) {
  2.     $pd = explode(' ', $d);
  3.     $dd = explode('-', $pd[0]);
  4.     $hp = explode(':', $pd[1]);
  5.     return( $dd[0].$dd[1].$dd[2].$hp[0].$hp[1].$hp[2] );
  6. }

Post correlati

Questo articolo ti è stato utile?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Loading ...

Un commento a: “Very short snippet: PHP plain date”

  1. 05 nov, 2008 Snippet: giocare con le date in PHP | Napolux.com:

    [...] spulciando il suo blog, mi sono imbattuto in questo post. La sua snippet (che permette di convertire date dal formato yyyy-mm-dd hh:mm:ss a yyyymmddhhmmss) [...]

Lascia un commento

TAG XHTML PERMESSI: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERIMENTO CODICE:
<pre></pre>         // blocco generico
[code][/code]       // blocco generico
[as][/as]           // Actionscript
[css][/css]         // CSS Style Sheet
[html][/html]       // HTML
[js][/js]           // Javascript
[objc][/objc]       // Objective-C
[php][/php]         // PHP
[sql][/sql]         // SQL