summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/SMAPI/Utilities/SDate.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/SMAPI/Utilities/SDate.cs b/src/SMAPI/Utilities/SDate.cs
index 2630731a..126673eb 100644
--- a/src/SMAPI/Utilities/SDate.cs
+++ b/src/SMAPI/Utilities/SDate.cs
@@ -95,6 +95,12 @@ namespace StardewModdingAPI.Utilities
return $"{this.Day:00} {this.Season} Y{this.Year}";
}
+ /// <summary>This function will return the number of days since Year 1 Spring 0 for an arbitrary date</summary>
+ public static int TotalNumberOfDays(SDate date)
+ {
+ return (((date.Year - 1) * 112) + (date.GetSeasonIndex() * 28) + date.Day);
+ }
+
/****
** IEquatable
****/