|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 07 Mar 2002 19:19:46 To : Andrey Sapozhnikov Subject : Re: Date -------------------------------------------------------------------------------- Здравствуй, Andrey Sapozhnikov. AS> > /bin/date --date "1 month ago" +%Y-%m-%d AS> А корректно вычитать месяцы все равно нельзя. Сколько AS> будет "1 month ago" от 31 марта 2001г ? 31 февраля? AS> Точто так же и с годами. Можно. И Date::Calc, подозреваю, так и делает. Виденные мной реализации на эту тему считали, что если в текущем месяце у нас последний день, то и в целевом последний (это про проход с 28 февраля), а если в целевом месяце вообще нет такого дня, как в исходном (31 марта), то тоже последний. В противном случае то же число. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/11308daaf3c74.html, оценка из 5, голосов 10
|