1 saat yanlış PHP strtotime () fonksiyonu?

0 Cevap php

Ben onlar benim MySQL veritabanı içine sokulur önce PHP kullanarak damgaları içine tarihleri ​​ve saatleri dönüştürme duyuyorum.

Benim sorunum ben PHP'nin strtotime işlevini kullandığınızda çıkış damgası -1 saat benim gerçek zaman arkasında olmasıdır.

07/21/2010: Örneğin, bugünün tarihini düşünüyor. I gibi php kodu kullandığınızda

<?php
$my_timestamp = strtotime("07/21/2010");
echo $my_timestamp;
?>

Geri gönderilen damgası GMT equivilent EKSİ 1 saattir. yani ben geri almak: 20 Temmuz 2010 23:00:00 GMT yerine, 21 Temmuz 2010 00:00:00 GMT.

Ben İngiltere'de yaşayan yani benim dilimi GMT. Ben date_default_timezone_set ('Europe / Londra') kullanarak komut benim dilimini bildirdikten ve ben de php.ini dosyası 'Europe / London' ayarlanır sağlamıştır.

Bu, belki de yaz saati ile ilgili bir şey var mı? Ben bütün tarihlerine 1 saat eklemeden nasıl sorunu düzeltebilirim?

0 Cevap