Linux, работа с датами
Перейти к навигации
Перейти к поиску
# получить текущую дату и время d1=$(date -d "now") # получить число секунд с начала эпохи (timestamp) ts=$(date -d "$d1" +"%s") # получить дату со смещением на 4 дня d2=$(date -d "$d1 - 4 days") d3=$(date -d "$d1 + 4 days") # для сравнения дат можно переводить их в число секунд (timestamp) if [ $(date -d "$d2" +"%s") -le $(date -d "$d3" +"%s") ]; then echo d2 lower or equial d3 fi