logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Catmandu::Fix::expand_date - expand a date field into year, month and date

Description

       The date field is expanded if it contains a year, optionally followed by  numeric  month  and  day,  each
       separated by "-" or ":".

perl v5.40.0                                       2025-01-17                    Catmandu::Fix::expand_date(3pm)

Name

       Catmandu::Fix::expand_date - expand a date field into year, month and date

Note

       This package is DEPRECATED and will be removed in the future.  Please use Catmandu::Fix::split_date.

       Reasons:

       •   it  writes directly in the root of the hash, which is a different behaviour compared to all the other
           fixes (sum, count, hash, array ..)

       •   it adds the new keys in a different location, instead of "in place".

       •   its behaviour cannot be changed without breaking its current use

Synopsis

           # {date => "2001-09-11"}
           expand_date()
           # => {year => 2001, month => "9", day => "11", date => "2001-09-11"}

           # {datestamp => "2001:09"}
           expand_date(datestamp)
           # => {year => 2001, month => "9", datestamp => "2001:09"}

See Also