php date
La función php date() permite dar formato a una fecha a mostrar o bien guardar en una base de datos.
Es innumerable la cantidad de opciones y parámetros que esta función permite pero nos vamos a centrar en las más básicas para permitir conocer su funcionamiento rápidamente. Su mayor uso se da en formatear fechas para mostrar, como ya sabemos mysql guarda las fechas en formato invertido al natural año-dia-mes – 2010-11-01, de esta forma si queremos mostrar dia-mes-año deberíamos utilizar la función para darle el formato requerido, así mismo en el caso de guardar una fecha en una base de datos.
$fecha_original = “2010-01-11″; // año-día-mes
$convertida = date(“d-m-Y”,$fecha_original);
resultado = “01-11-2010″;
Detalle de la función php date: d, corresponde el día, m corresponde el mes, Y corresponde al año en 4 dígitos, también se puede utilizar y en minúscula para el año en 2 caracteres, en este caso respondería 10 en lugar de 2010.
De la misma forma, si tenemos un formulario donde se ingresa una fecha debemos convertirla para guardarla en una base de datos.
Para mysql seria lo siguiente,
$convertida = date(“Y-d-m”,$fecha_original);
Importante tener en cuanta siempre definir la zona horaria en caso no esté definida en el servidor, para español sería así:
setlocale(LC_ALL,”es_ES”);
Php date con manejo de hora:
Como ya comentamos la función php date también permite el manejo hora para los campos date time, el ejemplo es muy parecido al anterior solo que se agregan algunos parámetros, si quisiéramos obtener la hora actual para agregar a un nuevo registro la fecha en que fue creado o bien la fecha y hora en que fue enviado un email haríamos lo siguiente, siempre teniendo en cuanta que este datos se va a guardar en una base de datos y el formato es invertido:
$fecha = date(“Y-d-m h:i:s”);
Y – año en 4 digitos.
d – dia.
m – mes.
h – hora.
i – minutos.
s – segundos.
Para evitarse complicaciones con una base mysql lo más simple seria utilizar la función NOW(), que obtiene también la fecha sin necesidad de darle formato.
Ver también Mostrar fecha y hora en PHP.
ima: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
- Categorias: Lenguajes de programación, php
Conoces la Portada de la Revista Programacion Desarrollo?
Desde nuestra portada podrás acceder a todas las noticias, así como a todos los artículos de nuestras secciones: Actores, Cantantes, Deportistas ...
Ver portada













