Guest User

Untitled

a guest
Nov 18th, 2024
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Получение текущей даты
  4. current_date=$(date +%Y-%m-%d)
  5.  
  6. # Получение текущего месяца
  7. current_month=$(date +%m)
  8.  
  9. # Получение текущего года
  10. current_year=$(date +%Y)
  11.  
  12. # Получение первого дня текущего месяца
  13. first_day_of_current_month=$(date -d "1 $current_month $current_year" +%Y-%m-%d)
  14.  
  15. # Получение последнего дня текущего месяца
  16. last_day_of_current_month=$(date -d "last day of $current_month $current_year" +%Y-%m-%d)
  17.  
  18. # Получение первого дня прошлого месяца
  19. first_day_of_previous_month=$(date -d "1 $((current_month-1)) $current_year" +%Y-%m-%d)
  20.  
  21. # Получение последнего дня прошлого месяца
  22. last_day_of_previous_month=$(date -d "last day of $(($current_month-1)) $current_year" +%Y-%m-%d)
  23.  
  24. # Получение первого дня следующего месяца
  25. first_day_of_next_month=$(date -d "1 $(($current_month+1)) $current_year" +%Y-%m-%d)
  26.  
  27. # Получение последнего дня следующего месяца
  28. last_day_of_next_month=$(date -d "last day of $(($current_month+1)) $current_year" +%Y-%m-%d)
  29.  
  30. # Вывод информации
  31. echo "Текущая дата: $current_date"
  32. echo "Номер текущего месяца: $current_month"
  33. echo "Текущий год: $current_year"
  34. echo "Первый день текущего месяца: $first_day_of_current_month"
  35. echo "Последний день текущего месяца: $last_day_of_current_month"
  36. echo "Первый день прошлого месяца: $first_day_of_previous_month"
  37. echo "Последний день прошлого месяца: $last_day_of_previous_month"
  38. echo "Первый день следующего месяца: $first_day_of_next_month"
  39. echo "Последний день следующего месяца: $last_day_of_next_month"
Advertisement
Add Comment
Please, Sign In to add comment