Foros del Web » Programando para Internet » PHP »

leer archivo texto plano y cambiar formato a fechas.

Estas en el tema de leer archivo texto plano y cambiar formato a fechas. en el foro de PHP en Foros del Web. buenas, tengo un pequeño problema no se que exprecion natural usar para hacer lo siguiente: tengo un archivo de texto plano con multiples campos de ...
  #1 (permalink)  
Antiguo 17/07/2014, 23:12
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Pregunta leer archivo texto plano y cambiar formato a fechas.

buenas, tengo un pequeño problema no se que exprecion natural usar para hacer lo siguiente:

tengo un archivo de texto plano con multiples campos de fecha en formato:

Cita:
DD-MM-YYYY HH-MM
existe algua forma de abrir el archivo y leer el contenido y remplazar mediante php las fechas de el formato anterior al nuevo en:

Cita:
YYYY-MM-DD hh:mm:ss
para poder guardarlo en una base de datos
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB
  #2 (permalink)  
Antiguo 18/07/2014, 02:30
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: leer archivo texto plano y cambiar formato a fechas.

Cita:
Iniciado por arcanisgk122 Ver Mensaje
buenas, tengo un pequeño problema no se que exprecion natural usar para hacer lo siguiente:

tengo un archivo de texto plano con multiples campos de fecha en formato:



existe algua forma de abrir el archivo y leer el contenido y remplazar mediante php las fechas de el formato anterior al nuevo en:



para poder guardarlo en una base de datos

Si, podrias crear un script para realizar tal tarea utilizando,
las funciones para trabajar con archivos de php y de date_format() para dar el formato a la fecha
  #3 (permalink)  
Antiguo 18/07/2014, 10:13
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: leer archivo texto plano y cambiar formato a fechas.

otra opción es usar expresiones regulares

Código PHP:
Ver original
  1. preg_replace('/(.+)-(.+)-(.+) (.+)-(.+)/', '$3-$2-$1 $4:$5:00', '01-02-2014 03-04');
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #4 (permalink)  
Antiguo 18/07/2014, 10:42
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: leer archivo texto plano y cambiar formato a fechas.

gracias ya esta resuelto, la verdad, converti el archivo a CSV delimitado por comas, y aplique a las celdas una nueva regla de formato de fecha para que automáticamente convirtiera todo al formato deseado...

Cita:
[$-1540A]yyyy-mm-dd hh:mm:ss;@
grandioso excel bulk format
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB

Etiquetas: fecha, formato, plano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:47.