|
Тема
|
малко фън ...
|
|
Автор |
Bълk (умора няма) |
Публикувано | 28.02.06 11:03 |
|
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 месец и след изтичане на този месец за още един месец получаваме интересна разлика в резултати
-----------------
живей днес, защото вчера няма да се върне, а утре може и да не дойде!
| |
Тема
|
Re: малко фън ...
[re: Bълk]
|
|
Автор |
Bълk (умора няма) |
Публикувано | 10.03.06 01:08 |
|
та да тези които не са разбрали пак ще попитам, как осигуряват точното разплащане при дати над 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
-----------------
живей днес, защото вчера няма да се върне, а утре може и да не дойде!
| |
Тема
|
Re: малко фън ...
[re: Bълk]
|
|
Автор |
Dakota (erotoman) |
Публикувано | 12.03.06 23:01 |
|
Трябва да може да се извърти по някакъв начин с DATE_TRUNC(), примерно?
Everything louder than everything else...
| |
|
|
|
|