Alguien sabe como lo puedo hacer.
Hasta ahora lo que he conseguido es que con strcmp me diga si son iguales o distintas, pero no se si es mayor o menos....
![U_U](http://static.forosdelweb.com/fdwtheme/images/smilies/nods.png)
Gracias de antemano.
| |||
Comparar dos fechas en dos variables Buenas, tengo dos variables que contiene cada una una fecha en formato dd/mm/yyyy y necesito comprarlas para saber si una fecha es mayor que la otra, osea si es un dia mas, un mes mas, un año mas ..etc Alguien sabe como lo puedo hacer. Hasta ahora lo que he conseguido es que con strcmp me diga si son iguales o distintas, pero no se si es mayor o menos.... ![]() Gracias de antemano. |
| ||||
Respuesta: Comparar dos fechas en dos variables Algo así:
Código PHP:
Ver original Así tambien puede ser, si tienes PHP 5.3+ como te dijeron arriba:
Código PHP:
Ver original
__________________ Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP Última edición por andresdzphp; 22/04/2013 a las 09:22 |
| |||
Respuesta: Comparar dos fechas en dos variables Vale, pero no me termina de funcionar, os copio el codigo a ver que puedo tener mal. Código PHP: |
| ||||
Respuesta: Comparar dos fechas en dos variables Debes pasar un formato válido a strtotime, por ejemplo: día-mes-año, no es válido día/mes/año, eso te da fechas como 31-12-1969 y por eso siempre es mayor. Te sirve el segundo ejemplo que te dejé con PHP 5.3+:
Código PHP:
Ver original o usa explode, str_replace etc para organizar esa fecha en un formato válido.
__________________ Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP |
Etiquetas: |