Стандартное (и широко принятый) ответ "в нижней части", потому что тогда весь DOM будет загружен, прежде чем что-либо сможет начать выполняться.
существуют инакомыслящие по различным причинам, начиная с доступной практики для намеренного начала выполнения со страницы onload событие.
Метод strftime
может использоваться для форматирования времени:
Time.now.strftime("%m/%d/%Y")
Я написал жемчужину, чтобы помочь с форматированием дат и сохранением ваших взглядов DRY (не нужно каждый раз в strftime, когда вы хотите форматировать даты).
Проверьте ее: http://github.com/platform45/easy_dates