fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [15470] add function parseISO8601


From: saul . huanay
Subject: [Fmsystem-commits] [15470] add function parseISO8601
Date: Mon, 15 Aug 2016 23:53:52 +0000 (UTC)

Revision: 15470
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=15470
Author:   psaul
Date:     2016-08-15 23:53:52 +0000 (Mon, 15 Aug 2016)
Log Message:
-----------
add function parseISO8601

Modified Paths:
--------------
    branches/dev-syncromind-2/phpgwapi/js/jquery/common.js

Modified: branches/dev-syncromind-2/phpgwapi/js/jquery/common.js
===================================================================
--- branches/dev-syncromind-2/phpgwapi/js/jquery/common.js      2016-08-15 
23:14:01 UTC (rev 15469)
+++ branches/dev-syncromind-2/phpgwapi/js/jquery/common.js      2016-08-15 
23:53:52 UTC (rev 15470)
@@ -1612,3 +1612,17 @@
                return "<a onclick='return confirm(\"Er du sikker på at du vil 
slette denne?\")' href='" + link + "'>" + name + "</a>";
        }
 }
+
+
+parseISO8601 = function (string)
+{
+       var regexp = "(([0-9]{4})(-([0-9]{1,2})(-([0-9]{1,2}))))?( 
)?(([0-9]{1,2}):([0-9]{1,2}))?";
+       var d = string.match(new RegExp(regexp));
+       var year = d[2] ? (d[2] * 1) : 0;
+       date = new Date(year, (d[4] || 1) - 1, d[6] || 0);
+       if (d[9])
+               date.setHours(d[9]);
+       if (d[10])
+               date.setMinutes(d[10]);
+       return date;
+};
\ No newline at end of file




reply via email to

[Prev in Thread] Current Thread [Next in Thread]