Tengo una fecha en formato yyyy-mm-dd
Quiero sacar de esa fecha el numero de mes, existe alguna funcion para ello? que no sea date() por favor, que lo llevo probando todo el dia, y no me funciona ni a la de tres
Gracias
| ||||
<?php $pablo = "1980-09-03"; $var = explode("-", $pablo); echo $var[0]; //mostrara lo que este antes del primer - o sea 1980 echo $var[1]; //mostrará lo que este despues del primer - antes del // segundo o sea, 09 echo $var[2]; //este mostrará lo que este despues del segundo - o sea, 03 //si ahora quieres poner juntos los valore $variable = $var[0].$var[2] //ahi ya le sacaste el mes. ?> |
| ||||
Gracias, pero creo que me he explicado mal, ademas, es un poco mas complicado de lo que dije Tengo una fecha en una base de datos MySql con tipo de datos DATE Tengo en una variable en php que contiene esa fecha (que esta en formato yyyy-mm-dd obviamente) Quiero obtener el mes de esa fecha, es decir, quitar año y dia y solo tener el numero de mes. Me gustaria que fuera una sola instruccion porque ese mes lo tengo que comparar en un if, asi que cuanto mas sencillo mejor Muchas gracias!
__________________ Solo hay 10 clases de personas, las que saben binario y las que no. |
| ||||
¿a qué versión más corta te refieres???... Puedes obtener el mes con SQL con la función MONTH:
Código:
solo un ejemplo sencillo y general.. . ahora ¿con qué vaz a compararlo??... SQL tiene muy buenas funciones para el manejo de fechas y es más eficiente hacer uso de ellas...SELECT MONTH(campo_date) AS mes FROM tabla ![]()
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |