Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -1669,7 +1669,7 @@ def leaderboard_page():
|
|
| 1669 |
st.warning("Old leaderboard data detected. Play new games to enable weekly/monthly stats.")
|
| 1670 |
return
|
| 1671 |
|
| 1672 |
-
df["timestamp"] = pd.to_datetime(df["timestamp"], errors="coerce")
|
| 1673 |
df = df.dropna(subset=["timestamp"])
|
| 1674 |
|
| 1675 |
if df.empty:
|
|
@@ -1687,11 +1687,11 @@ def leaderboard_page():
|
|
| 1687 |
now = datetime.now()
|
| 1688 |
|
| 1689 |
if filter_type == "This Week":
|
| 1690 |
-
start_week = now -
|
| 1691 |
df = df[df["timestamp"] >= start_week]
|
| 1692 |
|
| 1693 |
elif filter_type == "This Month":
|
| 1694 |
-
start_month = now.replace(day=1)
|
| 1695 |
df = df[df["timestamp"] >= start_month]
|
| 1696 |
|
| 1697 |
if df.empty:
|
|
|
|
| 1669 |
st.warning("Old leaderboard data detected. Play new games to enable weekly/monthly stats.")
|
| 1670 |
return
|
| 1671 |
|
| 1672 |
+
df["timestamp"] = pd.to_datetime(df["timestamp"], errors="coerce", utc=True)
|
| 1673 |
df = df.dropna(subset=["timestamp"])
|
| 1674 |
|
| 1675 |
if df.empty:
|
|
|
|
| 1687 |
now = datetime.now()
|
| 1688 |
|
| 1689 |
if filter_type == "This Week":
|
| 1690 |
+
start_week = datetime.now(UTC) - timedelta(days=7)
|
| 1691 |
df = df[df["timestamp"] >= start_week]
|
| 1692 |
|
| 1693 |
elif filter_type == "This Month":
|
| 1694 |
+
start_month = datetime.now(UTC).replace(day=1)
|
| 1695 |
df = df[df["timestamp"] >= start_month]
|
| 1696 |
|
| 1697 |
if df.empty:
|