mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-23 15:18:58 +01:00
Add in seconds, some timestamps have those and date doesn't parse otherwise
This commit is contained in:
parent
07d22ef3be
commit
0e9e4ae325
@ -1052,17 +1052,23 @@ abstract class bo_merge
|
|||||||
$field = preg_quote($field, '/');
|
$field = preg_quote($field, '/');
|
||||||
if($values[$key])
|
if($values[$key])
|
||||||
{
|
{
|
||||||
try {
|
if(!is_numeric($values[$key]))
|
||||||
$date = egw_time::createFromFormat(
|
{
|
||||||
'!'.egw_time::$user_dateformat . ' ' .egw_time::$user_timeformat,
|
try {
|
||||||
$values[$key],
|
$date = egw_time::createFromFormat(
|
||||||
egw_time::$user_timezone
|
'!'.egw_time::$user_dateformat . ' ' .egw_time::$user_timeformat.':s',
|
||||||
);
|
$values[$key],
|
||||||
|
egw_time::$user_timezone
|
||||||
} catch (Exception $e) {
|
);
|
||||||
// Couldn't get a date out of it... skip it
|
} catch (Exception $e) {
|
||||||
trigger_error("Unable to parse date $key = '{$values[$key]}' - left as text", E_USER_NOTICE);
|
// Couldn't get a date out of it... skip it
|
||||||
}
|
trigger_error("Unable to parse date $key = '{$values[$key]}' - left as text", E_USER_NOTICE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$date = new egw_time($values[$key]);
|
||||||
|
}
|
||||||
if($mimetype == 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')//Excel WTF
|
if($mimetype == 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')//Excel WTF
|
||||||
{
|
{
|
||||||
$interval = $date->diff(new egw_time('1900-01-00 0:00'));
|
$interval = $date->diff(new egw_time('1900-01-00 0:00'));
|
||||||
|
Loading…
Reference in New Issue
Block a user