казалось бы школьная задача, ан нет...
может кто уже встречался с задачей получения (даты) года($Y), месяца($M) и дня($D) вчерашнего дня?
я вот что-то застрял...
1)Где именно надо получить?
2)Решение: кол-во секунд с начала Епохи - 24*60*60вот например если в sh, то:
#!/bin/sh
date -r $((`date '+%s'`-24*60*60))
>казалось бы школьная задача, ан нет...
>может кто уже встречался с задачей получения (даты) года($Y), месяца($M) и дня($D)
>вчерашнего дня?
>я вот что-то застрял...
DATE=`date -v-1d '+%Y%m%d'`
echo $DATE
>казалось бы школьная задача, ан нет...
>может кто уже встречался с задачей получения (даты) года($Y), месяца($M) и дня($D)
>вчерашнего дня?
>я вот что-то застрял...
date -d '1 day ago' '+%Y%m%d'
в правильно поставленом вопросе содержится 50% ответа :-)
date -d yesterday '+%Y%m%d'
Вариант с:
date -v-1d '+%Y%m%d'под Соляркой не работает ибо под солякрой другой date
а вот
date -d '1 day ago' '+%Y%m%d'
и
date -d yesterday '+%Y%m%d'
очень обрадовало, так что всем спасибо...
>Вариант с:
>date -v-1d '+%Y%m%d'
>
>под Соляркой не работает ибо под солякрой другой date
>
>а вот
>
>date -d '1 day ago' '+%Y%m%d'
>
>и
>
>date -d yesterday '+%Y%m%d'
>
>очень обрадовало, так что всем спасибо...Вообще-то поиск рулит. Замусолили тему.