Función pa devolver feches UNIX n’asturianu con php

Queremos compartir esta función escrita en PHP p’asturianizar feches en formatu UNIX, por si vos puede servir a los que desendolcais páxines web n’asturianu.
<?php
function fecha_nast($amosar_dia_selmana=1, $fechaunix="none"){
//si nun damos fecha unix usamos la d'anguaño
if ($fechaunix == "none"){$fechaunix = time();}

$dia_selmana = date(w, $fechaunix);
$dia_mes = date(j, $fechaunix);
$mes = date(n, $fechaunix);
$anu = date(Y, $fechaunix);

//dies de la selmana en humanu
$dia_selmana_humanu = array("domingu", "llunes", "martes", "mi&eacute;rcoles", "xueves", "vienres", "s&aacute;badu");

//meses en humanu
$mes_humanu = array(1=>"de xineru", "de febreru", "de marzu", "d'abril", "de mayu", "de xunu", "de xunetu", "d'agostu", "de setiembre", "d'ochobre", "de payares", "d'avientu");

//montamos la fecha
if ($amosar_dia_selmana == 0){$fecha_nast = $dia_mes." ".$mes_humanu[$mes]." de ".$anu;}
else{$fecha_nast = $dia_selmana_humanu[$dia_selmana].", ".$dia_mes." ".$mes_humanu[$mes]." de ".$anu;}

return $fecha_nast;
}
?>

Cuido que el códigu ye enforma cenciellu, pero por si acasu esplico como usalo:

-Si queremos amosar la fecha d’anguaño amosando’l día de la selmana:
<?php echo fecha_nast(); ?>
-Si queremos amosar la fecha d’anguaño pero que nun salga el día de la selmana
<?php echo fecha_nast(0); ?>
-Si queremos amosar una fecha UNIX distinta a la d’anguaño amosando’l día de la selmana
<?php echo fecha_nart(1, 1234567890); ?>
(onde “1234567890” ye la fecha UNIX y “1” indica que queremos amosar el día de la selmana en casu contrariu pondremos “0”)
Esperamos que vos sirva.

Responder

La direición de corréu electrónicu nun va espublizase. Ríquense los campos marcaos con *