def datetime_almost_equal(datetime1, datetime2, seconds=60):
    dd = datetime1 - datetime2
    sd = (dd.days * 24 * 60 * 60) + dd.seconds
    return abs(sd) <= seconds

@@ -1,8 +1,52 @@
+from datetime import datetime%0A%0Aimport pytz%0A%0A
 def date
@@ -72,16 +72,25 @@
 atetime1
+:datetime
 , dateti
@@ -92,16 +92,25 @@
 atetime2
+:datetime
 , second
@@ -114,14 +114,272 @@
 onds
+:int
 =60):%0A
+    if not(datetime1.tzinfo):%0A        datetime1 = pytz.utc.localize(datetime1)%0A    datetime1 = datetime1.astimezone(pytz.utc)%0A%0A    if not(datetime2.tzinfo):%0A        datetime2 = pytz.utc.localize(datetime2)%0A    datetime2 = datetime2.astimezone(pytz.utc)%0A%0A
     

Make sure all datetimes are UTC