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