금요일까지의 날짜를 계산하기 위한 서버 날짜 가져오기

금요일까지의 날짜를 계산하기 위한 서버 날짜 가져오기

이 작업을 완료하기 위해 학교 서버(루트 액세스 권한이 없음)의 현재 날짜를 얻으려고 합니다.

금요일까지 카운트다운하는 스크립트를 작성하세요(예: 출력은 "오늘은 일요일입니다. 금요일까지 5일 남았습니다"). 사용자가 아닌 서버의 시간과 요일을 사용해야 합니다.

답변1

Linux를 태그한 이후로 귀하는 강력한date 유틸리티를 마음대로 사용할 수 있습니다. 이러한 작업에 접근하는 방법은 다음과 같습니다(오늘 어떤 일이 발생하기를 원하는지에 따라 다름).~이다금요일 -- 이번 시간에는다음주):

now=$(date +%s)
fri=$(date +%s -d "next Friday")
days=$(( (fri - now) / 86400))
echo Today is $(date +%A), you have $days until Friday

답변2

시작은 다음과 같습니다.

date "+Today is %A"

date "+The current day of the week as an integer is %u"

명령 에 대한 매뉴얼을 살펴보십시오 date.

답변3

dateutils오늘 날짜를 인쇄하는 데 사용 :

$ dateconv -f "Anno Domini %OY %Om %Od" now
Anno Domini MMXVII IV XXX

관련 정보