From f977313ff095a10478291334109d9aae40528a34 Mon Sep 17 00:00:00 2001 From: polo Date: Thu, 18 Sep 2025 17:26:24 +0200 Subject: =?UTF-8?q?gestion=20correcte=20des=20dates=20des=20articles:=20UT?= =?UTF-8?q?C=20c=C3=B4t=C3=A9=20serveur,=20locale=20c=C3=B4t=C3=A9=20clien?= =?UTF-8?q?t=20+=20date=20UTC=20dans=20l'attribut=20date-utc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/view/NewBuilder.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/view/NewBuilder.php') diff --git a/src/view/NewBuilder.php b/src/view/NewBuilder.php index cd5534b..2a082dd 100644 --- a/src/view/NewBuilder.php +++ b/src/view/NewBuilder.php @@ -61,9 +61,8 @@ class NewBuilder extends AbstractBuilder $from_to_button = '

'; } - - $date_object = $node->getArticle()->getDateTime(); // class DateTime - $date = 'le ' . str_replace(':', 'h', $date_object->format('d-m-Y à H:i')); + $date = $node->getArticle()->getDateTime()->format('Y-m-d\TH:i:s.v\Z'); // format: 2025-07-17T13:54:00.000Z + // format(\DateTime::ATOM) produit le format: 2025-10-10T12:17:00+00:00, c'est aussi de la norme ISO, mais à éviter pour être compatible avec date.toISOString en JS // partage $share_link = new URL(['page' => 'article', 'id' => $id]); @@ -108,7 +107,7 @@ class NewBuilder extends AbstractBuilder $submit_article = ''; $article_buttons = '
' . $modify_article . $close_editor_article . $submit_article . '
'; - $date_js = 'onclick="changeDate(\'' . $id_date . '\', \'article\');'; + $date_js = 'onclick="openDatetimeLocalInput(\'' . $id_date . '\', \'article\');'; $modify_date = '

' . "\n"; $close_js_date = 'onclick="closeInput(\'' . $id_date . '\')"'; $close_editor_date = ''; -- cgit v1.2.3