Manipular fechas

Hola veran estoy con esto de rails y ahora tengo un problemita con las
fecho yo saco las fechas de la base de datos, pero quisiera cojer solo
el mes(a ser posible las tres primeras letras o asi) y el dia(el
numero!) nada mas y tratarlos de forma separada para agregarlo en dos
clases separadas, alguien me puede ayudar?

mira las funciones de string.function de ruby… no se mucho de
esto… estoy inciando… pero como todo en ruby es un objeto… se
puede sacar facilmente esa información…

éxitos!

On 1/11/07, crohno [email protected] wrote:

[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es


Jairo Enrique Serrano Castañeda
Estudiante de Maestría en Software Libre
Ingeniero de Sistemas UTB
T - http://www.jsnat.com - http://savio.unitecnologica.edu.co
C - http://www.drupal.org.es - http://www.champetux.org

Hola!

Supongo que cuando dices que las sacas de la base de datos es que
tienes algún modelo con las fechas que quieres manipular.

Suponiendo que tu modelo es Model y tu campo fecha es date tienes:

m = Model.find(…)

m.date.strftime("%b") # el nombre del mes abreviado
m.date.day #te muestra el
día
Y te recomiendo [1], donde tienes todos los formatos que acepta strftime

[1] http://es2.php.net/strftime

Aquí [1] tienes los helpers de rails para manejar fechas, el método
select_month te puede servir, para obtener los primero tres letras
quizás
necesites usar el método split de string para cortarlo.

saludos,
Juan P.

[1]
http://www.rubyonrails.org/api/classes/ActionView/Helpers/DateHelper.html#M000478

El día 11/01/07, crohno [email protected] escribió:

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs