¿Cómo puedo obtener el DD/MM/YYYY HH:MM
formato de fecha y hora actuales y también incrementar el mes?
115
El formateo se puede hacer así (asumí que te referías a HH: MM en lugar de HH: SS, pero es fácil de cambiar):
Time.now.strftime("%d/%m/%Y %H:%M")
#=> "14/09/2011 14:09"
Actualizado para el cambio:
d = DateTime.now
d.strftime("%d/%m/%Y %H:%M")
#=> "11/06/2017 18:11"
d.next_month.strftime("%d/%m/%Y %H:%M")
#=> "11/07/2017 18:11"
Lo necesitas require 'date'
para esto por cierto.
Date
objeto. De todos modos, tomé su comentario como una oportunidad para actualizar finalmente esta respuesta para las versiones actuales de Ruby.fuente
para el incremento del mes de decremento utilice los operadores << >>
ejemplos
fuente
Por fecha:
Lo anterior mostrará, por ejemplo, 10/01/15
Y por tiempo
Lo anterior mostrará, por ejemplo, 11:33
Luego, para armarlo, agregue al final:
fuente