242 of 410 menu

DateTime 클래스의 setTimestamp 메서드

DateTime 객체의 setTimestamp 메서드는 Unix timestamp(1970년 1월 1일부터 경과한 초 수)를 사용하여 날짜와 시간을 설정할 수 있게 합니다. 이 메서드는 기존 날짜 객체를 수정하고, 메서드 체이닝을 위해 수정된 객체 자체를 반환합니다.

구문

public DateTime::setTimestamp(int $timestamp): DateTime

예제

타임스탬프 1609459200(2021년 1월 1일 00:00:00 UTC)에 해당하는 날짜를 설정해 보겠습니다:

<?php $date = new DateTime(); $date->setTimestamp(1609459200); echo $date->format('Y-m-d H:i:s'); ?>

코드 실행 결과:

'2021-01-01 00:00:00'

예제

메서드 체이닝 사용:

<?php $date = (new DateTime())->setTimestamp(1609459200); echo $date->format('Y-m-d'); ?>

코드 실행 결과:

'2021-01-01'

예제

현재 시간 설정:

<?php $date = new DateTime(); $date->setTimestamp(time()); echo $date->format('H:i:s'); ?>

현재 시간을 출력합니다. 예를 들어:

'14:25:36'

함께 보기

  • Unix timestamp를 형식화하는 함수 date
  • 부분별로 날짜를 설정하는 메서드 setDate
  • DateTime 객체에서 Unix timestamp를 가져오는 메서드 getTimestamp
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부