English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP date_timestamp_set() 함수 사용법 및 예제

PHP 날짜 & 시간 함수 매뉴얼

date_timestamp_set() 함수는 Unix 시간 스타mp를 기반으로 날짜와 시간을 설정합니다.

정의 및 사용

date_timestamp_set() 함수는 DateTime::setTimestamp의 별명입니다. 이 함수는 DateTime 객체와 유닉스 시간 스탬프를 매개변수로 받아 해당 시간 스탬프를 객체에 설정합니다.

문법

date_timestamp_set($object, $timestamp)

파라미터

순번파라미터 및 설명
1

object(필수)

이것은 DateTime 객체입니다.

2

timestamp(필수)

이것은 유닉스 타임스탬프입니다.

반환 값

PHP date_timestamp_set() 함수는 수정된 (시간) 값을 가진 DateTime 객체를 반환합니다. 실패하면 이 함수는 불리언 값을 반환합니다false.

PHP 버전

이 함수는 PHP 버전5.3.0에서 도입되었으며 모든 높은 버전에서 사용할 수 있습니다.

온라인 예제

아래 예제는 PHP version 5.3.0에서 도입되었으며 모든 높은 버전에서 사용할 수 있습니다.date_timestamp_setUnix 시간 스탬프의 날짜와 시간을 지정하는 함수입니다:

<?php
   $date = new DateTime();
   $res = date_timestamp_set($date, 1505292545);   
   print("날짜: ".date_format($res, "Y/m/d H:i:s"));
?>
테스트를 해보세요‹/›

출력 결과

날짜: 2017/09/13 08:49:05

온라인 예제

아래 예제에서 DateTime 객체를 생성하고 사용합니다:date_timestamp_set()이 함수는 값을 수정합니다.-

<?php
   $date = new DateTime();
   $timestamp1 = time() - (23*12*30);   
   $res1 = date_timestamp_set($date, $timestamp1);      
   print("날짜: ".date_format($res1, "Y/m/d H:i:s"));
   print("\n");
   $timestamp2 = time() + (23*12*30);
   $res2 = date_timestamp_set($date, $timestamp2);  
   print("날짜: ".date_format($res2, "Y/m/d H:i:s"));
?>
테스트를 해보세요‹/›

출력 결과

날짜: 2020/05/11 08:57:30
날짜: 2020/05/11 13:33:30

온라인 예제

이 함수 대신, DateTime 생성자에 문자열로 타임스탬프 값을 전달하고, "@"를 매개변수로 전달할 수 있습니다

<?php
  $date = new DateTime("@1495283256");
   print("날짜: ".date_format($date, "Y/m/d H:i:s"));?>
테스트를 해보세요‹/›

因为我们已经将月份值设置为15정확한 시간에 3개월 더 추가될 예정입니다

날짜: 2020/05/11 00:15:36