Página 1 de 1

Date::Manip - obtener el nº del mes

NotaPublicado: 2007-06-11 09:09 @423
por Linuxero
¡Hola de nuevo!

En la documentación de Date::Manip viene el siguiente ejemplo:

Código: Seleccionar todo
Extract information from a date.
print &UnixDate("today","It is now %T on %b %e, %Y.");
    =>  "It is now 13:24:08 on Feb  3, 1996."


¿Hay alguna función para convertir 'Feb' a su nº correspondiente (en este caso, 2)?

Con el ejemplo, la cosa quedaría así:
Código: Seleccionar todo
print &UnixDate("today","It is now %T on FUNCION (%b) %e, %Y.");
    =>  "It is now 13:24:08 on 2  3, 1996."

NotaPublicado: 2007-06-11 10:48 @491
por explorer
Está en el manual de Date::Manip, en la descripción de la función UnixDate: debes usar %m o %f según quieras que el número del mes esté relleno de ceros o de espacios.