fix http://bugzilla.kairo.at/show_bug.cgi?id=360 by adding 1 to month value, thanks...
authorRobert Kaiser <kairo@kairo.at>
Thu, 2 Jan 2014 13:42:44 +0000 (14:42 +0100)
committerRobert Kaiser <kairo@kairo.at>
Thu, 2 Jan 2014 13:42:44 +0000 (14:42 +0100)
js/ui.js

index 5d2c7b005a975669bdd11a0b6e2aecd67b9eb3a3..921b952bb6aa12ea14a283882eeb0722d771584e 100644 (file)
--- a/js/ui.js
+++ b/js/ui.js
@@ -246,8 +246,9 @@ function setUploadField(aField) {
 function makeISOString(aTimestamp) {
   // ISO time format is YYYY-MM-DDTHH:mm:ssZ
   var tsDate = new Date(aTimestamp);
 function makeISOString(aTimestamp) {
   // ISO time format is YYYY-MM-DDTHH:mm:ssZ
   var tsDate = new Date(aTimestamp);
+  // Note that .getUTCMonth() returns a number between 0 and 11 (0 for January)!
   return tsDate.getUTCFullYear() + "-" +
   return tsDate.getUTCFullYear() + "-" +
-         (tsDate.getUTCMonth() < 10 ? "0" : "") + tsDate.getUTCMonth() + "-" +
+         (tsDate.getUTCMonth() < 9 ? "0" : "") + (tsDate.getUTCMonth() + 1 ) + "-" +
          (tsDate.getUTCDate() < 10 ? "0" : "") + tsDate.getUTCDate() + "T" +
          (tsDate.getUTCHours() < 10 ? "0" : "") + tsDate.getUTCHours() + ":" +
          (tsDate.getUTCMinutes() < 10 ? "0" : "") + tsDate.getUTCMinutes() + ":" +
          (tsDate.getUTCDate() < 10 ? "0" : "") + tsDate.getUTCDate() + "T" +
          (tsDate.getUTCHours() < 10 ? "0" : "") + tsDate.getUTCHours() + ":" +
          (tsDate.getUTCMinutes() < 10 ? "0" : "") + tsDate.getUTCMinutes() + ":" +