Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/01/2011, 00:09
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Función EXTRACT () devolver en un solo campo en PHP

aqui una funcion de como se resuelve pero no consigo relacionar a un solo campo se que anda por aqui la cosa....

Código PHP:
    foreach ( array('aa''mm''jj''hh''mn') as $timeunit ) {
        if ( !empty( 
$post_data['hidden_' $timeunit] ) && $post_data['hidden_' $timeunit] != $post_data[$timeunit] ) {
            
$post_data['edit_date'] = '1';
            break;
        }
    }

    if ( !empty( 
$post_data['edit_date'] ) ) {
        
$aa $post_data['aa'];
        
$mm $post_data['mm'];
        
$jj $post_data['jj'];
        
$hh $post_data['hh'];
        
$mn $post_data['mn'];
        
$ss $post_data['ss'];
        
$aa = ($aa <= ) ? date('Y') : $aa;
        
$mm = ($mm <= ) ? date('n') : $mm;
        
$jj = ($jj 31 ) ? 31 $jj;
        
$jj = ($jj <= ) ? date('j') : $jj;
        
$hh = ($hh 23 ) ? $hh -24 $hh;
        
$mn = ($mn 59 ) ? $mn -60 $mn;
        
$ss = ($ss 59 ) ? $ss -60 $ss;
        
$post_data['post_date'] = sprintf"%04d-%02d-%02d %02d:%02d:%02d"$aa$mm$jj$hh$mn$ss );
        
$post_data['post_date_gmt'] = get_gmt_from_date$post_data['post_date'] );
    }