Bläddra i källkod

petites modifs

fanch 1 år sedan
förälder
incheckning
fc43512029
2 ändrade filer med 11 tillägg och 0 borttagningar
  1. 3 0
      src/djangotools/common/types.py
  2. 8 0
      src/djangotools/common/utils.py

+ 3 - 0
src/djangotools/common/types.py

@@ -4,7 +4,10 @@ import unidecode as unidecode
 
 def date_to_string(date):
     if not date: return None
+    if isinstance(date, (str, int, float)):
+        date = parse_date(date)
     return f"{date.day:02d}/{date.month:02d}/{date.year:04d}"
+
 def parse_date(date):
     if isinstance(date, datetime.date):
         return date

+ 8 - 0
src/djangotools/common/utils.py

@@ -1,6 +1,14 @@
+import datetime
 import json
 import random
 _id_chars=["abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-*+_"]
 
 def new_id(n=16):
     return "".join([random.choice( _id_chars) for _ in range(n)])
+
+
+def get_today():
+    return datetime.date.today()
+
+def get_now(tz=None):
+    return datetime.datetime.now(tz=tz)