Logo
You
Code

Date, algunos ejemplos con fechas y dias

Autor YouCode - http://www.youcode.com.ar/php/date-algunos-ejemplos-con-fechas-y-dias-156

Muchas veces necesitamos saber el ultimo dia de un mes o el nombre del dia de la semana segun la fecha, veremos algunos ejemplos sencillos.

Saber el ultimo día del mes
$CntDiasMes=intval(date("t",5));
echo $CntDiasMes;
donde el 5 es el numero del mes, esta claro que el maximo será 12 .
Saber el nombre del dia de la semana
$NomDia=date("w",mktime(0, 0, 0, 5, 2, date('Y')));
echo $NomDia;
en este ejemplo, estamos preguntando sobre el mes 5 y el dia numero 2 de la semana y del año actual "Date('Y')"
como php suele devolver el nombre del dia en ingles a pesar que coloquemos setlocale(LC_TIME, 'spanish') haríamos lo siguiente.
Para solucionar esto, por ej, podemos hacer una funcion como la siguiente:
function nom_dia($d)
{
	$dia=array(0=>'Dom','Lun','Mar','Mie','Jue','Vie','Sab');
	return $dia[$d];
	}
y la usariamos de la siguiente manera:
echo nom_dia(2);  y nos devolveria Mar (martes) , el codigo completo nos quedaria asi:
 
function nom_dia($d)
{
	$dia=array(0=>'Dom','Lun','Mar','Mie','Jue','Vie','Sab');
	return $dia[$d];
	}

echo nom_dia(3);
Bueno, estos son ejemplos muy sencillos, espero les sea útil.
 
http://www.youcode.com.ar/php/date-algunos-ejemplos-con-fechas-y-dias-156