mirror of
https://github.com/Shopify/liquid.git
synced 2026-09-26 13:45:13 -07:00
Improve docs of date filter (#1920)
This commit is contained in:
@@ -712,7 +712,16 @@ module Liquid
|
|||||||
input.gsub(/\r?\n/, "<br />\n")
|
input.gsub(/\r?\n/, "<br />\n")
|
||||||
end
|
end
|
||||||
|
|
||||||
# Reformat a date using Ruby's core Time#strftime( string ) -> string
|
# @liquid_public_docs
|
||||||
|
# @liquid_type filter
|
||||||
|
# @liquid_category date
|
||||||
|
# @liquid_summary
|
||||||
|
# Formats a date according to a specified format string.
|
||||||
|
# @liquid_description
|
||||||
|
# This filter formats a date using various format specifiers. If the format string is empty,
|
||||||
|
# the original input is returned. If the input cannot be converted to a date, the original input is returned.
|
||||||
|
#
|
||||||
|
# The following format specifiers can be used:
|
||||||
#
|
#
|
||||||
# %a - The abbreviated weekday name (``Sun'')
|
# %a - The abbreviated weekday name (``Sun'')
|
||||||
# %A - The full weekday name (``Sunday'')
|
# %A - The full weekday name (``Sunday'')
|
||||||
@@ -741,8 +750,8 @@ module Liquid
|
|||||||
# %Y - Year with century
|
# %Y - Year with century
|
||||||
# %Z - Time zone name
|
# %Z - Time zone name
|
||||||
# %% - Literal ``%'' character
|
# %% - Literal ``%'' character
|
||||||
#
|
# @liquid_syntax date | date: string
|
||||||
# See also: http://www.ruby-doc.org/core/Time.html#method-i-strftime
|
# @liquid_return [string]
|
||||||
def date(input, format)
|
def date(input, format)
|
||||||
str_format = Utils.to_s(format)
|
str_format = Utils.to_s(format)
|
||||||
return input if str_format.empty?
|
return input if str_format.empty?
|
||||||
|
|||||||
Reference in New Issue
Block a user