From 6f80129bb6690c904182f1bfc7038d9bf94bba40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 11 Dec 2022 16:48:14 +0100 Subject: [PATCH] Show long/verbose dateinformation in tooltip of datetime columns in tables. --- src/DataTables/Column/LocaleDateTimeColumn.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/DataTables/Column/LocaleDateTimeColumn.php b/src/DataTables/Column/LocaleDateTimeColumn.php index 8a8a20dd..07fa3f8d 100644 --- a/src/DataTables/Column/LocaleDateTimeColumn.php +++ b/src/DataTables/Column/LocaleDateTimeColumn.php @@ -64,7 +64,18 @@ class LocaleDateTimeColumn extends AbstractColumn null ); - return $formatter->format($value->getTimestamp()); + //For the tooltip text + $long_formatter = IntlDateFormatter::create( + Locale::getDefault(), + IntlDateFormatter::FULL, + IntlDateFormatter::LONG, + null + ); + + return sprintf('%s', + $long_formatter->format($value->getTimestamp()), //Long form + $formatter->format($value->getTimestamp()), //Short form + ); } protected function configureOptions(OptionsResolver $resolver): self