Un detalle algo desapercibido es la fecha que muestra la fecha ya sea en un portal web, y usualmente muestra la fecha de la PC de la cual nos estamos conectando, cambiando la fecha de la maquina, la cual si esta no esta actualizada no muestra una fecha exacta o fiable, eso se soluciona facilmente con el siguiente codigo:
Primero creamos un archivo PHP de conexion con la base de datos lo guardaremos con el nombre "conecta.php"
el codigo en texto para copiar esta aqui
////////////////////////////////////
$servidor = 'localhost'; //Es la direccion del servidor local o poner "127.0.0.1"
$usuario = 'root'; //Es el usario de la base de datos
$contraseña = '123456'; //es la contraseña que uno asigno al usuario
$base_datos = 'prueba'; //aqui pongan el nombre de su base de datos
if (!($link=mysql_connect($servidor,$usuario,$contraseña)))
{
echo "Error conectando al servidor.";
exit();
}
if (!mysql_select_db($base_datos,$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
///////////////////////////////////
Ahora crearemos el archivo fecha.php con el siguiente codigo:
el codigo en texto para copiar esta aqui
///////////////////////////////////
include "conecta.php";
//sentencia SQL
$sql = "select curdate()";
$rs=mysql_query($sql);
while($campo=mysql_fetch_array($rs))
{
$fecha=$campo[0];
}
mysql_close();
//Extraemos de la cadena de fecha el caracter de mes el formato por defecto es (AA/MM/DD)
$mes=substr($fecha,5,2);
//Aqui hacemos la comparacion de los meses del año para que al visualizar muestre en texto
if($mes=='1')
$meses='Enero';
if($mes=='2')
$meses='Febrero';
if($mes=='3')
$meses='Marzo';
if($mes=='4')
$meses='Abril';
if($mes=='5')
$meses='Mayo';
if($mes=='6')
$meses='Junio';
if($mes=='7')
$meses='Julio';
if($mes=='8')
$meses='Agosto';
if($mes=='9')
$meses='Septiembre';
if($mes=='10')
$meses='Octubre';
if($mes=='11')
$meses='Noviembre';
if($mes=='12')
$meses='Diciembre';
//muestra la fecha del servidor y no del cliente
echo substr($fecha,8,2)." de ".$meses." del ".substr($fecha,0,4);
///////////////////////////////////
el resultado nos mostrara: "dia" de "mes" del "año"
Prueben...
No hay comentarios:
Publicar un comentario