Talk:French Republican calendar: Difference between revisions

From Rosetta Code
Content added Content deleted
(Go bugfix)
(No difference)

Revision as of 21:18, 24 January 2019

bugfix in Go

Found when translating to phix, bug occurred for first day of leap years >=1996 only (according to my sainty test). Running either Go example gave me:

   > 22 September 2016
   Fete de la Revolution 224
   > 23 September 2016
   2 Vendemiaire 225
   > 2 Vendemiaire 225
   23 September 2016
   > 1 Vendemiaire 225
   22 September 2016

I fixed this with a couple of tweaks to dayToRep (see edit history), that may need applying to BBC BASIC and possibly others.

This is what I now get:

   > 22 September 2016
   1 Vendemiaire 225
   > 21 September 2016
   Fete des recompenses 224
   > 23 September 2016
   2 Vendemiaire 225
   > 1 Vendemiaire 225
   22 September 2016
   > 2 Vendemiaire 225
   23 September 2016

--Pete Lomax (talk) 21:18, 24 January 2019 (UTC)