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.