금요일 이전 일수를 계산하기 위해 서버 날짜 가져오기 [닫기]

금요일 이전 일수를 계산하기 위해 서버 날짜 가져오기 [닫기]

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

금요일까지 카운트다운하는 스크립트를 작성합니다(예: 출력은 "오늘은 일요일입니다. 금요일까지 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

관련 정보