Method: StTools::Module::Time#human_date

Defined in:
lib/modules/time.rb

#human_date(type = :full) ⇒ String

Метод переводит Date в строку на русском или иных языках. Предварительно необходимо вызвать StTools.setup(:ru или :en).

Examples:

Примеры использования

StTools::Setup.setup(:ru)
Time.now.human_date(:full)       #=> "30 апреля 2015 г."
Time.now.human_date(:short)      #=> "30/04/2015"

Parameters:

  • time (Date)

    исходная дата

  • type (Sym) (defaults to: :full)

    форма в которой возращать результат: длинная (“28 апреля 2015 г.”) или короткая (“28/04/2015”)

  • :full (Hash)

    a customizable set of options

  • :short (Hash)

    a customizable set of options

Returns:

  • (String)

    строка с форматированной датой



17
18
19
# File 'lib/modules/time.rb', line 17

def human_date(type = :full)
  ::StTools::Human.format_time(self, :date, type)
end