|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Alexander Timoshenko 2:5020/400 30 Nov 2003 16:22:13 To : Peter Tveritin Subject : Re: не могу побороть /bin/date... -------------------------------------------------------------------------------- Peter Tveritin <peter@lonet.ru> wrote: > Пишу простецкий скриптец, в нем есть след кусок > --------- > start_date=`/bin/date -v-1w -vmon "+%d/%m/%Y"` > end_date=`/bin/date -vsun "+%d/%m/%Y"` > --------- > Между этими двумя переменными получаем промежуток времени равный прошлой > неделе... Hо, в любой день кроме воскресенья... С точки зрения америкосов > все правильно - у них то воскресенье первый день недели а вот у нас-то... > Ткните меня носом в ман или куда ещё, но покажите как без доп изврата > заставить date думать что понедельник первый день недели... пока вижу только > вариант в воскресенье считать по др. формуле... неинтересно как-то :( $ cal $ /bin/date -v-1w -vmon "+%d/%m/%Y" 24/11/2003 $ /bin/date -vsun "+%d/%m/%Y" 30/11/2003 $ cal Hоябрь 2003 вс пн вт ср чт пт сб 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ^^ 30 ^^ Получаем неделю с понедельника по воскресенье. Или я чего не так понял? Может timezone неправильный прописан? -- gonzo --- ifmail v.2.15dev5.1 * Origin: National Taras Shevchenko University of Kyiv (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/131284da175d4.html, оценка из 5, голосов 10
|