240 of 410 menu

DateTime 클래스의 setISODate 메서드

setISODate 메서드는 ISO 8601 표준에 따라 주 번호와 요일을 사용하여 DateTime 객체의 날짜를 설정합니다. 첫 번째 매개변수는 연도, 두 번째는 주 번호, 세 번째는 요일(1부터 7까지, 1은 월요일)을 받습니다.

구문

$datetime->setISODate(year, week, day);

예제

2023년 10번째 주, 목요일(요일 번호 4)의 날짜를 설정해 보겠습니다:

<?php $date = new DateTime(); $date->setISODate(2023, 10, 4); echo $date->format('Y-m-d'); ?>

코드 실행 결과:

'2023-03-09'

예제

주 번호만으로 날짜를 설정해 보겠습니다(요일은 기본값인 월요일이 됩니다):

<?php $date = new DateTime(); $date->setISODate(2023, 10); echo $date->format('Y-m-d'); ?>

코드 실행 결과:

'2023-03-06'

함께 보기

  • 날짜의 유효성을 검사하는 함수 checkdate
  • 주어진 날짜를 형식화하는 함수 date
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부