
MongoDBBSONUTCDateTime 클래스의 __construct 메서드는 UTC DateTime 객체를 생성하기 위해 사용됩니다.
이 메서드는 timestamp 값을 직접 전달하는 방식으로 객체를 생성할 수 있습니다.
timestamp 값을 전달할 때는 Unix timestamp 형식으로 전달해야 합니다. Unix timestamp는 1970년 1월 1일 00:00:00 UTC부터 현재까지의 초 수입니다.
__construct 메서드의 파라미터는 다음과 같습니다.
- int $timestamp: Unix timestamp 값을 전달합니다.
예를 들어, 현재 시간을 UTC DateTime 객체로 생성하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$utcDateTime = new MongoDBBSONUTCDateTime(time());
위 예제에서는 현재 시간을 Unix timestamp로 변환한 후 MongoDBBSONUTCDateTime 객체를 생성합니다.
또한, DateTime 객체를 전달하여 UTC DateTime 객체를 생성할 수도 있습니다.
#hostingforum.kr
php
$dateTime = new DateTime('now', new DateTimeZone('UTC'));
$utcDateTime = new MongoDBBSONUTCDateTime($dateTime->getTimestamp());
위 예제에서는 현재 시간을 DateTime 객체로 생성한 후 getTimestamp() 메서드를 사용하여 Unix timestamp 값을 추출한 후 MongoDBBSONUTCDateTime 객체를 생성합니다.
이러한 예제를 통해 MongoDBBSONUTCDateTime 클래스의 __construct 메서드를 사용하여 UTC DateTime 객체를 생성하는 방법을 이해할 수 있습니다.
2025-04-20 22:07