Ejemplo trabajando con fechas php
A continuación mostrare un conjunto de funciones con las cuales podrás trabajar y darle uso a las fechas.
aquí el código:
Aunque todavía hay mas funciones con las que puede utilizar las fechas solo esas mostrare.
aquí el código:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>work with date in php</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>
<section>
<?php
//time devuelve la fecha actual en tiempo unix
echo time()."<br>";
//date devuelve la fecha u hora actual
echo date(DATE_RSS)."<br>";//(D, d M Y H:i:s)
//mostrar tabla de caracteres de fecha
//fecha en estilo de frase
echo date('d F y')." ".date('g:i:s a')."<br>";
$fecha = getdate();
foreach($fecha as $clave=>$valor){
echo "$clave = $valor<br> ";
}
//mostrando fecha actual escrita
$Arraymeses=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Noviembre","Diciembre"];
$Arraydias=["Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"];
$dia=$Arraydias[fecha['wday']];
$mes=$Arraymeses[fecha['mon']-1];
echo "Hoy es $dia del mes de $mes2 <br>";
echo date_default_timezone_get()."<br>";
$zonas = datetimezone()::listIdentifiers();
foreach($zonas as $z)
´{
$a++;
echo $a
}
// utilizando mktime
$cumple = mktime(0,0,0,11,29,1992);
echo $cumple;
$hoy = $time;
$edad = $hoy - $cumple;
echo $edad;
$fecha = getdate($cumple);
$dianacimiento = $Arraydias[$fecha['wday']];
$dianum= $fecha['mday'];
$anio = $fecha['year'];
$mesNacimient0=$Arraymeses[$fecha['mon']-1]:
echo "<p>Tu dia de nacimiento fue un $dianacimiento $dianum de $mesNacimient0 de$anio";
//calcular cuanto a vivido / sacar calculo de vida
echo "<p> Por lo que has vivido aproximanademnte ".floor(($edad/60/60/24));
?>
</section>
</body>
</html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>work with date in php</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>
<section>
<?php
//time devuelve la fecha actual en tiempo unix
echo time()."<br>";
//date devuelve la fecha u hora actual
echo date(DATE_RSS)."<br>";//(D, d M Y H:i:s)
//mostrar tabla de caracteres de fecha
//fecha en estilo de frase
echo date('d F y')." ".date('g:i:s a')."<br>";
$fecha = getdate();
foreach($fecha as $clave=>$valor){
echo "$clave = $valor<br> ";
}
//mostrando fecha actual escrita
$Arraymeses=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Noviembre","Diciembre"];
$Arraydias=["Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"];
$dia=$Arraydias[fecha['wday']];
$mes=$Arraymeses[fecha['mon']-1];
echo "Hoy es $dia del mes de $mes2 <br>";
echo date_default_timezone_get()."<br>";
$zonas = datetimezone()::listIdentifiers();
foreach($zonas as $z)
´{
$a++;
echo $a
}
// utilizando mktime
$cumple = mktime(0,0,0,11,29,1992);
echo $cumple;
$hoy = $time;
$edad = $hoy - $cumple;
echo $edad;
$fecha = getdate($cumple);
$dianacimiento = $Arraydias[$fecha['wday']];
$dianum= $fecha['mday'];
$anio = $fecha['year'];
$mesNacimient0=$Arraymeses[$fecha['mon']-1]:
echo "<p>Tu dia de nacimiento fue un $dianacimiento $dianum de $mesNacimient0 de$anio";
//calcular cuanto a vivido / sacar calculo de vida
echo "<p> Por lo que has vivido aproximanademnte ".floor(($edad/60/60/24));
?>
</section>
</body>
</html>
Comentarios
Publicar un comentario