From 1d793488d5b7f79267b2e958a325fce1980e08a7 Mon Sep 17 00:00:00 2001 From: Oded Arbel Date: Mon, 8 Feb 2021 16:26:35 +0200 Subject: [PATCH] fixed default date interval value --- src/Spout/Writer/ODS/Manager/WorksheetManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Spout/Writer/ODS/Manager/WorksheetManager.php b/src/Spout/Writer/ODS/Manager/WorksheetManager.php index d03404c..8d0a2b5 100644 --- a/src/Spout/Writer/ODS/Manager/WorksheetManager.php +++ b/src/Spout/Writer/ODS/Manager/WorksheetManager.php @@ -214,7 +214,7 @@ class WorksheetManager implements WorksheetManagerInterface // workaround for missing DateInterval::format('c'), see https://stackoverflow.com/a/61088115/53538 static $f = ['M0S', 'H0M', 'DT0H', 'M0D', 'Y0M', 'P0Y', 'Y0M', 'P0M']; static $r = ['M', 'H', 'DT', 'M', 'Y0M', 'P', 'Y', 'P']; - $value = rtrim(str_replace($f, $r, $value->format('P%yY%mM%dDT%hH%iM%sS')), 'PT') ?: $default; + $value = rtrim(str_replace($f, $r, $value->format('P%yY%mM%dDT%hH%iM%sS')), 'PT') ?: 'PT0S'; $data .= ' office:value-type="time" office:time-value="' . $value . '">'; $data .= '' . $value . ''; } else {