On Sun, 3 Jun 2012 22:14:54 +0200, Sławomir Paszkiewicz wrote:
> W dniu 3 czerwca 2012 21:29 użytkownik Tomasz Chiliński napisał:
>
>> W dniu 03.06.2012 20:55, Sławomir Paszkiewicz napisał(a):
>>
>>> W dniu 3 czerwca 2012 15:02 użytkownik Tomasz Chiliński
>>> napisał:
>>>
>>>> W dniu 03.06.2012 12:09, A.L.E.C napisał(a):
>>>>
>>>>> On 06/03/2012 10:25 AM, Sławomir Paszkiewicz wrote:
>>>>>
>>>>>> Niestety zadnych bledow/logow. Jak teraz puscilem z -f
>>>>>> 2012/05/31 to
>>>>>> wysylaja sie wszystkie, ale juz z poprawna data czyli 06/01
>>>>>> nie
>>>>>> chca.
>>>>>> Tomku, podpowiesz cos?
>>>>>
>>>>> Mi to wygląda na problem z DST, Tomku? ;)
>>>>
>>>> To akurat łatwo zweryfikować:
>>>> 1) O której godzinie wystawiają się automatycznie faktury?
>>>
>>> O godzinie 00:20 z lmsd
>>>
>>>
>>>> 2) Spróbuj rozszerzyć widełki czasowe ustalane poprzez
>>>> zmienne $daystart i $dayend o powiedzmy 3600 sekund, a potem
>>>> nawet
>>>> 7200 sekund
>>>> (poniżej obecnych wierszy):
>>>> $daystart -= 3600;
>>>> $dayend += 3600;
>>>
>>> Dodanie na 3600 nic nie dalo, ale na 7200 pomoglo. Poszly (na
>>> debug_email) wszystkie faktury. To problem po mojej stronie w
>>> takim
>>> razie czy lms?
>>
>> Mnie teraz ciekawi jaki dokładnie cdate w documents jest ustawiony
>> dla tych faktur?
>> Możesz podać tutaj na listę wartości? To ułatwi namierzenie
>> kolejnych, jeszcze nierozwiązanych
>
> Rozumiem, ze pytasz o te faktury, ktore dopiero wyslaly sie po w/w
> zmianach, czyli o wiekszosc?
> Jesli tak to:
>
> cdate: 1338502802
>
>> problemów ze strefą czasową i DST.
>> Jaką strefę czasową masz w PHP ustawioną?
>
> # php -i|grep date.timezone
> date.timezone => Europe/Warsaw => Europe/Warsaw
>
A dla PHP? BO w zapytaniu masz:
AND d.cdate >= 1338508800 AND d.cdate <= 1338595199
I to wygląda trochę dziwnie - jak GMT a nie CEST. No i podany przez
Ciebie timestamp się nie mieści.
--
Pozdrawiam
Sarenka