diff --git a/ChangeLog b/ChangeLog index bb1f2d9316..2a704e0373 100644 --- a/ChangeLog +++ b/ChangeLog @@ -29,6 +29,7 @@ phpMyAdmin - ChangeLog - bug #4226 Notice: Undefined index: pma_config_loading - bug #4221 Bzip2 export cannot be directly imported (so withdraw bz2 export) - bug #4204 Reloading user privileges hides user groups submenu +- bug #4231 DATE columns quick edit decrement by one day 4.1.4.0 (2014-01-07) - bug #3840 (additional fix) When exporting to gzip format, the data is compressed 2 times diff --git a/js/makegrid.js b/js/makegrid.js index 6710756d89..bd71cd7758 100644 --- a/js/makegrid.js +++ b/js/makegrid.js @@ -995,9 +995,12 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi ) { $input_field.val(current_datetime_value); } else { - var date; + var date = new Date( + current_datetime_value.substring(0, 4), + parseInt(current_datetime_value.substring(5, 7)) - 1, + parseInt(current_datetime_value.substring(8, 10)) + ); if (current_datetime_value.match(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{6}$/)) { - date = new Date(current_datetime_value.substring(0, 10)); var hour = current_datetime_value.substring(11, 13); var min = current_datetime_value.substring(14, 16); var sec = current_datetime_value.substring(17, 19); @@ -1005,10 +1008,6 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi var micro = current_datetime_value.substring(23); date.setHours(hour, min, sec, milli); date.setMicroseconds(micro); - var day = current_datetime_value.substring(8, 10); - date.setDate(day); - } else { - date = new Date(current_datetime_value); } $editArea.datetimepicker('setDate', date); }