Add parameter localtime in today() and now()
[ACL.git] / src / date.cpp
index bf9907e..c9c59b6 100644 (file)
@@ -227,13 +227,20 @@ date operator-(date d, unsigned long l)
    return d;
 }
 
-date today()
+date today(bool local)
 {
    long      clock;
    struct tm   *tp;
 
    time(&clock);
-   tp = localtime(&clock);
+   if (local)
+   {
+      tp = localtime(&clock);
+   }
+   else
+   {
+      tp = gmtime(&clock);
+   }
    
    return date(tp->tm_mday, tp->tm_mon+1, tp->tm_year+1900);
 }