Estoy intentando escribir una función de calendario como ésteObtener el primero o el último viernes en un mes
function get_date($month, $year, $week, $day, $direction)
{
....
}
$week
es un entero (1, 2, 3 ...), es un día $ día (dom, lunes, ...) o número, lo que sea más fácil. La dirección es un poco confusa, porque hace un cálculo diferente.
Por ejemplo, vamos a llamar a
get_date(5, 2009, 1, 'Sun', 'forward');
Utiliza el valor por defecto, y se pone el primer domingo de mayo es decir, 2009-05-03. Si llamamos
get_date(5, 2009, 2, 'Sun', 'backward');
, devuelve el segundo domingo pasado en mayo es decir, 2009-05-24.
Solo por el bien de la curiosidad ... ¿Para qué lo estás usando? No es tan simple, pero se puede hacer de todos modos. – MartinodF
Estoy escribiendo un programador de trabajos. Algunos de los puestos son mensuales, y necesito poder determinar en qué fechas mostrarlos en el calendario. – Zahymaka
¡Lo escribió para usted, espero que funcione como esperaba! – MartinodF