Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2013, 15:29
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Como tomar la hora de una fecha con este formato en PHP?

Si tienes PHP 5.3 o superior puedes hacer:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $dt = DateTime::createFromFormat('M d Y g:i:s:uA', 'Nov 10 2013 10:00:00:000AM');
  4. echo $dt->format('h:i A'); //10:00 AM

También sirve (puedes tener problemas con fechas mayores al año 2038):

Código PHP:
Ver original
  1. echo date('h:i A', strtotime('Nov 10 2013 8:00:00:000PM')); //08:00 PM

También puedes usar funciones de cadenas (explode por ejemplo) o expresiones regulares, pero para que reinventar la rueda.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP