8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# 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
|