Objet et collection : format des dates

Il existe une option pour utiliser les dates au format date 4D dans les objets…
Pas si facile que cela à changer quand on a bcp de code qui notamment dialoguent avec serveur Javascript.

Donc si on ne change pas cette préférence.

Et que l’on crée une collection depuis un Query ORDA un champ date, on a la date au format ISO.
Exemple le 12/03/2020 devient “2020-03-12T00:00:00.000Z” sans indication de timezone…

On transfert la collection dans un tableau date , tout va bien on a bien 12/03/2020 dans le tableau qq soit le fuseau horaire de celui qui utilise le code.

Maintenant si on traite le tableau pour faire qq chose et que l’on ajoute la date à un objet.
“madate”:“2020-03-11T23:00:00.000Z” avec indication de timeZone donc dépendant du fuseau horaire de celui qui utilise le code

Je suis obligé de faire une wrappante pour ajouter une date dans les objets au format texte pour ne pas laisser 4D faire cela tout seul.

Comment faites vous ? (à part changer la préférence ce qui est casse-gueule dans mon cas)

Vincent