Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted April 21, 2024Apr 21 Good afternoon, dear Invision Community, Context Some members of my own community have been around for years, if not decades. I would like to display this with automatic achievements. Problem A custom rule would allow me to do so. Unfortunately, the highest level you can set for this rule is “weeks”. Now, I considered using custom “days” to do this (1 year = 365 days; 2 years = 730 days; etc.). However, leap years throw a wrench, making the anniversary inaccurate. Question Is there another way to solve this, and achieve the result I'm looking for?
April 22, 2024Apr 22 I have moved this to our feedback forum for you, as unfortunately this isnt something I can think of a way around at present.
April 24, 2024Apr 24 This is how I do it @Orioni @Marc Stridgen as this equates to what you are trying to do: Basically, the best way is to just calculate the days in the years you want. Its not 100% technically correct with leap years, etc, but I can't see anyone disagreeing with this approach and its worked perfectly for us. Here's a few in the list I have set up: Hope this helps! 😄
April 26, 2024Apr 26 Use 365.25 days, as a year is 365.242 days in length (leap year adds up the .242 from the 4 years to add that extra day) When you save it, it will be saved and will be displayed as an hour amount of 8766 hours (=365.25 days) Edited April 26, 2024Apr 26 by Nathan Explosion
April 27, 2024Apr 27 Author @Marc Stridgen – Thank you for your clarity. I can live with the fact that a solution does not yet exist. Perhaps in the future this small feature might be considered. @GazzaGarratt & @Nathan Explosion – True. I'd also considered setting 365.25 days as a year. Then again, since not all members join in the same year, you're still guessing when the leap year will be. So the actual date will still be off.