Add jalali date formatting utility and update invoice generation

This commit is contained in:
marzban-dev
2026-05-10 22:40:38 +03:30
parent e0714c65a6
commit a40162fb37
3 changed files with 19 additions and 2 deletions
+17
View File
@@ -0,0 +1,17 @@
import jdatetime
from django.utils import timezone
def to_jalali(dt):
if not dt:
return None
dt = timezone.localtime(dt)
return jdatetime.datetime.fromgregorian(
year=dt.year,
month=dt.month,
day=dt.day,
hour=dt.hour,
minute=dt.minute,
second=dt.second,
)