THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 DateTimeZone et form

(19-07-2017 16:21:50)


Bonjour,

Dans mon formulaire je dois recuperer une date
je n'arrive pas a avoir le bon timezone

j'initialise datetimepicker

    $('.datetime-picker').datetimepicker({
        locale: '{lang attr="code"}',
        timeZone: 'Europe/Paris'
    });

mais le timezone de ma variable DateTime est a +00:00 et timezone_type a 1

une idee ?

Merci

Offline

#2 Re: DateTimeZone et form

(20-07-2017 07:29:55)


Salut Zzuutt,

l'option "timezone" ne me dit rien, personnellement j'utilise "format"
http://eonasdan.github.io/bootstrap-dat … ns/#format
Cette option utilise moment.js
http://momentjs.com/docs/#/displaying/format/

    $('.datetime-picker').datetimepicker({
        locale: '{lang attr="code"}',
        format: 'L'
    });

Offline

#3 Re: DateTimeZone et form

(20-07-2017 09:00:24)


Merci InformatiqueProg

je m'en suis sorti en rajoutant un champ cache 'timezone' a mon form
que j'initialise en js

$('#timezone').val(moment().format('Z'));

et dans mon controler je reformate la date

$ds = new \DateTime($data['date']->format('Y-m-d H:i:s'),(new \DateTimeZone($data['timezone'])));
$Date = $ds->format('c');