diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index 3f4938360e0..320992c50c4 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -5315,6 +5315,7 @@ class Form
}
// Analysis of the pre-selection date
+ $reg = array();
if (preg_match('/^([0-9]+)\-([0-9]+)\-([0-9]+)\s?([0-9]+)?:?([0-9]+)?/', $set_time, $reg)) // deprecated usage
{
// Date format 'YYYY-MM-DD' or 'YYYY-MM-DD HH:MM:SS'
diff --git a/htdocs/core/db/DoliDB.class.php b/htdocs/core/db/DoliDB.class.php
index 12a39c1384a..c13e3e8f85e 100644
--- a/htdocs/core/db/DoliDB.class.php
+++ b/htdocs/core/db/DoliDB.class.php
@@ -87,10 +87,10 @@ abstract class DoliDB implements Database
* @param int $param Date TMS to convert
* @return string Date in a string YYYY-MM-DD HH:MM:SS
*/
- public function idate($param)
+ public function idate($param, $tzoutput = 'tzserver')
{
// TODO GMT $param should be gmt, so we should add tzouptut to 'gmt'
- return dol_print_date($param, "%Y-%m-%d %H:%M:%S");
+ return dol_print_date($param, "%Y-%m-%d %H:%M:%S", 'tzserver');
}
/**