라이브러리

[PHP] IntlCalendar::setDate - 날짜 필드 설정




IntlCalendar::setDate 메서드

`IntlCalendar::setDate` 메서드는 IntlCalendar 객체의 날짜를 설정하는 메서드입니다. 이 메서드는 년도, 월, 일, 시, 분, 초를 지정하여 날짜를 설정할 수 있습니다.

매개변수

* `$year`: 년도
* `$month`: 월 (1-12)
* `$dayOfMonth`: 일 (1-31)

예제

#hostingforum.kr
php

// IntlCalendar 객체 생성

$calendar = new IntlCalendar('ko_KR');



// 현재 날짜를 설정

$calendar->setDate(2024, 2, 14);



// 현재 날짜 출력

echo $calendar->format('Y-m-d H:i:s') . "
";



// 다른 날짜를 설정

$calendar->setDate(2025, 6, 1);



// 다른 날짜 출력

echo $calendar->format('Y-m-d H:i:s') . "
";



출력

#hostingforum.kr


2024-02-14 00:00:00

2025-06-01 00:00:00



IntlCalendar::setTime 메서드

`IntlCalendar::setTime` 메서드는 IntlCalendar 객체의 시간을 설정하는 메서드입니다. 이 메서드는 시, 분, 초를 지정하여 시간을 설정할 수 있습니다.

매개변수

* `$hour`: 시 (0-23)
* `$minute`: 분 (0-59)
* `$second`: 초 (0-59)

예제

#hostingforum.kr
php

// IntlCalendar 객체 생성

$calendar = new IntlCalendar('ko_KR');



// 현재 시간을 설정

$calendar->setTime(12, 30, 0);



// 현재 시간 출력

echo $calendar->format('Y-m-d H:i:s') . "
";



// 다른 시간을 설정

$calendar->setTime(18, 45, 0);



// 다른 시간 출력

echo $calendar->format('Y-m-d H:i:s') . "
";



출력

#hostingforum.kr


2024-02-14 12:30:00

2024-02-14 18:45:00



IntlCalendar::setTimezone 메서드

`IntlCalendar::setTimezone` 메서드는 IntlCalendar 객체의 시간대를 설정하는 메서드입니다. 이 메서드는 시간대 이름이나 시간대 ID를 지정하여 시간대를 설정할 수 있습니다.

매개변수

* `$timezone`: 시간대 이름 또는 시간대 ID

예제

#hostingforum.kr
php

// IntlCalendar 객체 생성

$calendar = new IntlCalendar('ko_KR');



// 현재 시간대 출력

echo $calendar->getTimezone()->getName() . "
";



// 다른 시간대를 설정

$calendar->setTimezone(new DateTimeZone('Asia/Tokyo'));



// 다른 시간대 출력

echo $calendar->getTimezone()->getName() . "
";



출력

#hostingforum.kr


Asia/Seoul

Asia/Tokyo



IntlCalendar 클래스는 날짜와 시간을 다루는 데 사용할 수 있는 다양한 메서드를 제공합니다. 이 클래스를 사용하여 날짜와 시간을 다루는 프로그램을 개발할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 380 페이지

검색

게시물 검색