малко фън ...
2 отговора
319 прегледа
малко фън ...
SQL : select '2006-01-30'::date + '1 month'::interval = 2006-02-28 00:00:00
PHP : date("Y-m-d H:i:s", strtotime("30 january 2006 + 1 month")) = 2006-03-02 00:00:00
SQL : select '2006-01-30'::date + '2 month'::interval = 2006-03-30 00:00:00
PHP : date("Y-m-d H:i:s", strtotime("30 january 2006 + 2 month")) = 2006-03-30 00:00:00
та ... при положение, че клиента се чардж-ва на 30ти за 1 месец и след изтичане на този месец за още един месец получаваме интересна разлика в резултати
-----------------
живей днес, защото вчера няма да се върне, а утре може и да не дойде!
PHP : date("Y-m-d H:i:s", strtotime("30 january 2006 + 1 month")) = 2006-03-02 00:00:00
SQL : select '2006-01-30'::date + '2 month'::interval = 2006-03-30 00:00:00
PHP : date("Y-m-d H:i:s", strtotime("30 january 2006 + 2 month")) = 2006-03-30 00:00:00
та ... при положение, че клиента се чардж-ва на 30ти за 1 месец и след изтичане на този месец за още един месец получаваме интересна разлика в резултати
-----------------
живей днес, защото вчера няма да се върне, а утре може и да не дойде!
Re: малко фън ...
та да тези които не са разбрали пак ще попитам, как осигуряват точното разплащане при дати над 28ми през фувруари.
разпънато условие е
SQL : (select '2006-01-30'::date + '1 month'::interval)::date + '1 month'::interval = 2006-03-28 00:00:00
PHP : date("Y-m-d, H:i:s", strtotime(date("Y-m-d H:i:s", strtotime("30 january 2006 + 1 month")) +1 month)) = 2006-04-05 00:00:00
-----------------
живей днес, защото вчера няма да се върне, а утре може и да не дойде!
разпънато условие е
SQL : (select '2006-01-30'::date + '1 month'::interval)::date + '1 month'::interval = 2006-03-28 00:00:00
PHP : date("Y-m-d, H:i:s", strtotime(date("Y-m-d H:i:s", strtotime("30 january 2006 + 1 month")) +1 month)) = 2006-04-05 00:00:00
-----------------
живей днес, защото вчера няма да се върне, а утре може и да не дойде!
Re: малко фън ...
Трябва да може да се извърти по някакъв начин с DATE_TRUNC(), примерно?
Everything louder than everything else...
Everything louder than everything else...