txt: ## dist_zef-jforget-Date-Calendar-Gregorian.md
  # NAME
  
  Date::Calendar::Gregorian - Extending the core class 'Date' with strftime and conversions with other calendars
  
  # SYNOPSIS
  
  Here are two ways of printing the date 2020-04-05 in French.
  
  First, **without** Date::Calendar::Gregorian
  
  ```
  use Date::Names;
  use Date::Calendar::Strftime;
  
  my Date        $date   .= new('2020-04-05');
  my Date::Names $locale .= new(lang => 'fr');
  
  my $day   = $locale.dow($date.day-of-week);
  my $month = $locale.mon($date.month);
  $date does Date::Calendar::Strftime;
  
  say $date.strftime("$day %d $month %Y");
  # --> dimanche 05 avril 2020
  
  ```
  
  Second, **with** Date::Calendar::Gregorian
  
  ```
  use Date::Calendar::Gregorian;
  my  Date::Calendar::Gregorian $date .= new('2020-04-05', locale => 'fr');
  say $date.strftime("%A %d %B %Y");
  # --> dimanche 05 avril 2020
  
  ```
  
  # INSTALLATION
  
  ```
  zef install Date::Calendar::Gregorian
  
  ```
  
  or
  
  ```
  git clone https://github.com/jforget/raku-Date-Calendar-Gregorian.git
  cd raku-Date-Calendar-Gregorian
  zef install .
  
  ```
  
  # DESCRIPTION
  
  Date::Calendar::Gregorian is a child class to the core class 'Date',
  to extend it with the string-generation method `strftime` and with the
  conversion methods `new-from-date` and `to-date`.
  
  # AUTHOR
  
  Jean Forget
  
  # COPYRIGHT AND LICENSE
  
  Copyright (c) 2020, 2021, 2024 Jean Forget, all rights reserved.
  
  This library is free software; you can redistribute it and/or modify
  it under the Artistic License 2.0.
  