Skip to content

Support L notation in Day-of-week #10

@a5-stable

Description

@a5-stable

Now we can use L at Day-of-month like the following example;

  cron_parser = CronParser.new('0 9 L * *')

  time = Time.local(2022, 1, 16, 12, 0)
  cron_parser.next(time)
  # => 2022-01-31 09:00

I'd like to support L notation at Day-of-week in order to specify the last day of the week.

  cron_parser = CronParser.new('0 9 * * 4L')

  time = Time.local(2022, 1, 16, 12, 0)
  cron_parser.next(time)
  # => 2022-01-27 09:00

  # Last Friday in this month!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions