module Jekyll::LanguagePlugin::Filters::LanguageDateFilter
Public Instance Methods
tdate(input, fkey)
click to toggle source
# File lib/jekyll/language-plugin/filters/language_date.rb, line 8 def tdate(input, fkey) if ((input.is_a?(String) && !/^\d+$/.match(input).nil?) || input.is_a?(Integer)) && input.to_i > 0 date = Time.at(input.to_i) elsif input.is_a?(String) case input.downcase when 'now', 'today' date = Time.now else date = Time.parse(input) end elsif input.is_a?(Time) date = input else date = nil end return "" if !date.is_a?(Time) LiquidContext.get_localized_date(@context, date, fkey) end