summaryrefslogtreecommitdiff
path: root/_site_build/_plugins/date.rb
blob: f1a3c26eb07cd2af4f0b2eaf2c06620846dd8a51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
module Jekyll
  module DateFilter
    def ordinalize(date)
      day = date.day
      if (11..13).include?(day % 100)
        "#{day}th"
      else
        case day % 10
          when 1; "#{day}st"
          when 2; "#{day}nd"
          when 3; "#{day}rd"
          else    "#{day}th"
        end
      end
    end
  end
end

Liquid::Template.register_filter(Jekyll::DateFilter)