Fix cast to int
This commit is contained in:
parent
5539b07bc5
commit
2404e6a521
@ -284,7 +284,7 @@ abstract class DoliDB implements Database
|
|||||||
if ($string==0 || $string=="0000-00-00 00:00:00") return '';
|
if ($string==0 || $string=="0000-00-00 00:00:00") return '';
|
||||||
$string=preg_replace('/([^0-9])/i', '', $string);
|
$string=preg_replace('/([^0-9])/i', '', $string);
|
||||||
$tmp=$string.'000000';
|
$tmp=$string.'000000';
|
||||||
$date=dol_mktime(substr($tmp, 8, 2), substr($tmp, 10, 2), substr($tmp, 12, 2), substr($tmp, 4, 2), substr($tmp, 6, 2), substr($tmp, 0, 4), $gm);
|
$date=dol_mktime((int) substr($tmp, 8, 2), (int) substr($tmp, 10, 2), (int) substr($tmp, 12, 2), (int) substr($tmp, 4, 2), (int) substr($tmp, 6, 2), (int) substr($tmp, 0, 4), $gm);
|
||||||
return $date;
|
return $date;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1982,7 +1982,7 @@ function dol_mktime($hour, $minute, $second, $month, $day, $year, $gm = false, $
|
|||||||
//var_dump($localtz);
|
//var_dump($localtz);
|
||||||
//var_dump($year.'-'.$month.'-'.$day.'-'.$hour.'-'.$minute);
|
//var_dump($year.'-'.$month.'-'.$day.'-'.$hour.'-'.$minute);
|
||||||
$dt = new DateTime(null, $localtz);
|
$dt = new DateTime(null, $localtz);
|
||||||
$dt->setDate($year, $month, $day);
|
$dt->setDate((int) $year, (int) $month, (int) $day);
|
||||||
$dt->setTime((int) $hour, (int) $minute, (int) $second);
|
$dt->setTime((int) $hour, (int) $minute, (int) $second);
|
||||||
$date=$dt->getTimestamp(); // should include daylight saving time
|
$date=$dt->getTimestamp(); // should include daylight saving time
|
||||||
//var_dump($date);
|
//var_dump($date);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user