Gracias Max pero nada, no me funciona. Pero no me extraña porque esta llamada trae los datos de una base de datos que a su vez se insertan de un formulario y me parece que por el medio hay un monton de funciones por el contador.
Se me ocurre otra idea:
Puedo eliminar esos datos, porque además por otros motivos pueden ser engañosos y puedo poner directamente la fecha de finalización de la "oferta".
El código de llamada a ese dato que utilizo es el siguiente
(una copia exacta del código de llamada del nombre de la oferta, solo que cambio el dato de la llamada):
Código PHP:
<?php
if(strlen($row["coupon_expirydate"])>80)
{
echo html_entity_decode(substr($row["coupon_expirydate"],0,80), ENT_QUOTES)."...";
}else
{
echo html_entity_decode($row["coupon_expirydate"], ENT_QUOTES);
}
?>
El caso es que me funciona perfectamente....pero me muestra los datos en formato ingles:
2012-02-29 21:00:16
Mi pregunta ahora es:
¿Alguna fórmula para transformar el formato de esa fecha al nuestro?
Tendría que quedar 29-02-2012 21:00:16, aunque si desapareciera la hora, minutos y segundos, también valdría.
Muchas gracias de nuevo por la atención.