diff --git a/app/Controllers/importExportController.php b/app/Controllers/importExportController.php index dfe6f97cb..8b2b9cf27 100644 --- a/app/Controllers/importExportController.php +++ b/app/Controllers/importExportController.php @@ -409,16 +409,19 @@ class FreshRSS_importExport_Controller extends FreshRSS_ActionController { $content = sanitizeHTML($content, $url); if (!empty($item['published'])) { - $published = $item['published']; + $published = '' . $item['published']; } elseif (!empty($item['timestampUsec'])) { - $published = substr($item['timestampUsec'], 0, -6); + $published = substr('' . $item['timestampUsec'], 0, -6); } elseif (!empty($item['updated'])) { - $published = $item['updated']; + $published = '' . $item['updated']; } else { - $published = 0; + $published = '0'; } - if (!ctype_digit('' . $published)) { - $published = strtotime($published); + if (!ctype_digit($published)) { + $published = '' . strtotime($published); + } + if (strlen($published) > 10) { // Milliseconds, e.g. Feedly + $published = substr($published, 0, -3); } $entry = new FreshRSS_Entry(