Re: Операции с датой

2008-10-01 Пенетрантность Oleg Gashev
Приветствую! 2008/9/27 Serhiy Storchaka <[EMAIL PROTECTED]>: > San_Sanych wrote: > > И остаётся открытым вопрос о вычислении разницы дат. Например: #/usr/bin/perl use strict; use warnings; use POSIX; my @time = localtime; my $today_unix_time = mktime(@time); my $today = localtime($today_unix

Re: Операции с датой

2008-09-30 Пенетрантность Alexey Pechnikov
Hello! В сообщении от Saturday 27 September 2008 16:45:52 San_Sanych написал(а): > Serhiy Storchaka пишет: > > Здравствуйте. > > > > Под влиянием соседнего флейма вспомнил один свой вопрос. > > > > Как в шелле производить вычисления с датой? Например получить дату через > > десять дней после задан

Re: Операции с датой

2008-09-28 Пенетрантность Stanislav Vlasov
On Sat, Sep 27, 2008 at 07:50:40PM +0700, Vladislav Naumov wrote: > 2008/9/27 San_Sanych <[EMAIL PROTECTED]>: > > date --date="${yearend}${dateend} next day" +%Y"-"%m"-"%d > > date --date="${yearbeg}${datebeg} 1 day ago" +%Y"-"%m"-"%d > Тут главное помнить, что это - gnu extensions. > В соседнем Fr

Re: Операции с датой

2008-09-27 Пенетрантность Serhiy Storchaka
Dmitry E. Oboukhov wrote: > timestamp вычислить вроде легко > > есть date +%s который дает текущий таймстамп > соответственно прибавив к нему 86400 получим день вперед итп Это всё плохо работает с месяцами и годами, содержащими разное число дней. > надо посмотреть как в BSD можно таймстамп преоб

Re: Операции с датой

2008-09-27 Пенетрантность San_Sanych
Serhiy Storchaka пишет: > San_Sanych wrote: > >> Serhiy Storchaka пишет: >> >>> Как в шелле производить вычисления с датой? Например получить дату через >>> десять дней после заданной? Узнать день недели заданной даты? Дату >>> ближайшего понедельника? Разницу в днях между двумя датами? И т

Re: Операции с датой

2008-09-27 Пенетрантность Serhiy Storchaka
San_Sanych wrote: > Serhiy Storchaka пишет: >> Как в шелле производить вычисления с датой? Например получить дату через >> десять дней после заданной? Узнать день недели заданной даты? Дату >> ближайшего понедельника? Разницу в днях между двумя датами? И т.п. >> >> Существуют ли лёгкие и достаточно

Re: Операции с датой

2008-09-27 Пенетрантность Dmitry E. Oboukhov
VN>> date --date="${yearend}${dateend} next day" +%Y"-"%m"-"%d VN>> date --date="${yearbeg}${datebeg} 1 day ago" +%Y"-"%m"-"%d VN> Тут главное помнить, что это - gnu extensions. VN> В соседнем FreeBSD для таких трюков надо будет собирать gdate из VN> портов: штатный так не умеет. timestamp вычислит

Re: Операции с датой

2008-09-27 Пенетрантность Vladislav Naumov
2008/9/27 San_Sanych <[EMAIL PROTECTED]>: > date --date="${yearend}${dateend} next day" +%Y"-"%m"-"%d > date --date="${yearbeg}${datebeg} 1 day ago" +%Y"-"%m"-"%d Тут главное помнить, что это - gnu extensions. В соседнем FreeBSD для таких трюков надо будет собирать gdate из портов: штатный так не у

Re: Операции с датой

2008-09-27 Пенетрантность San_Sanych
Serhiy Storchaka пишет: > Здравствуйте. > > Под влиянием соседнего флейма вспомнил один свой вопрос. > > Как в шелле производить вычисления с датой? Например получить дату через > десять дней после заданной? Узнать день недели заданной даты? Дату > ближайшего понедельника? Разницу в днях между двум

Операции с датой

2008-09-27 Пенетрантность Serhiy Storchaka
Здравствуйте. Под влиянием соседнего флейма вспомнил один свой вопрос. Как в шелле производить вычисления с датой? Например получить дату через десять дней после заданной? Узнать день недели заданной даты? Дату ближайшего понедельника? Разницу в днях между двумя датами? И т.п. Существуют ли лёгк