2017-06-27 2 views
0

Ich habe eine mehrsprachige Website in Englisch und Dänisch.So konvertieren Sie Datum/Uhrzeit in mehrsprachige CakePHP 3 Website

Alles funktioniert gut, aber wenn ich auf der dänischen Version bin, ist das Datum/Uhrzeit falsch.

Können Sie mir bitte helfen, wie bekomme ich richtiges Datum/Zeit in Dänisch die Übersetzung.

[birth_time] => Cake\I18n\FrozenTime Object 
    (
     [time] => 2017-06-27T11:20:00+00:00 
     [timezone] => UTC 
     [fixedNowTime] => 
    ) 
+2

Bitte klären und erweitern, was Sie versuchen, was speziell Sie erwarten, vs was passiert ... etc. – Dave

+0

Können Sie den Code teilen, den Sie haben, wo das Problem auftritt? Es ist nicht klar aus Ihrer aktuellen Frage, was genau das Problem ist. – drmonkeyninja

Antwort

0

Dänisch? Nun, ich denke das ist Dänemark, in Bootstrap in Config, vielleicht sollten Sie config:

[birth_time] => Cake\I18n\FrozenTime Object 
     (
      [time] => 2017-06-27T11:20:00+00:00 
      [timezone] => UTC+01:00 
      [fixedNowTime] => 
     ) 

jetzt Set oder bekommen sollte create instances:

date_default_timezone_set('Europe/Copenhagen'); 

oder Zeitzone, die Sie sollten mit

use Cake\I18n\Time; 

// Create from a string datetime. 
$time = Time::createFromFormat(
    'Y-m-d H:i:s', 
    $datetime, 
    'Europe/Copenhagen' 
) 
Verwandte Themen