Обчислення дати у майбутньому чи минулому

Bash:
Обчислення дати у майбутньому чи минулому

How to: (Як це зробити:)

# Add days to the current date
date -d "+5 days" '+%Y-%m-%d'
# Subtract days from the current date
date -d "-5 days" '+%Y-%m-%d'
# Use a specific date as a starting point
date -d "2023-03-15 +10 days" '+%Y-%m-%d'
# Output examples
2023-03-20 # Five days added to the current date
2023-03-10 # Five days subtracted from the current date
2023-03-25 # Ten days added to March 15, 2023

Deep Dive (Поглиблений Аналіз):

Праця з датами — це стандартний кусок роботи для баш. Від днів Unix, date був основним інструментом. Альтернативи включають GNU date, datetime модулі в Python, або використання dateutils в Linux.

Налаштування баш скриптів для роботи з датами важливе для автоматизації та логування. Більшість систем підтримують цю команду без додаткових інсталяцій.

See Also (Дивись також):