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().

1
2
3
4
5
6
/**
 * Format from "yyyy-mm-dd hh:mm:ss" to "yyyymmddhhmmss"
 */

function plainDate( $d ) {
    return( preg_replace( '/(-|:|\040)/', '', $d ) );
}

Sempre meglio di questo:

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

O addirittura di questo:

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

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
[cc_actionscript][/cc_actionscript]          // Actionscript
[cc_actionscript3][/cc_actionscript3]        // Actionscript 3
[cc_css][/cc_css]                            // CSS Style Sheet
[cc_html][/cc_html]                          // HTML
[cc_js][/cc_js]                              // Javascript
[cc_objc][/cc_objc]                          // Objective-C
[cc_php][/cc_objc]                           // PHP
[cc_sql][/cc_sql]                            // SQL