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

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

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

PHP Date & Time 함수 매뉴얼

date_create() 함수는 새로운 DateTime 객체를 반환합니다.

정의와 사용법

date_create() 함수는 DateTime::__construct() (DateTime 클래스의 생성자)의 별명입니다. DateTime 클래스는 PHP에서의 날짜와 시간을 나타냅니다. date_create() 함수는 날짜 시간 문자열과 (선택 사항) 시간대를 매개변수로 받아 해당 DateTime 객체를 생성합니다.

기본적으로, 이 함수는 현재 날짜를 생성합니다./시간의 객체

문법

date_create([$date_time, $timezone]);

파라미터

순번파라미터 및 설명
1

date_time (선택)

이는 DateTime 객체를 생성해야 할 날짜입니다/지원되는 형식을 사용하는 시간 문자열。

2

timezone (선택)

이는 주어진 시간의 시간대를 나타냅니다.

반환 값

PHP date_create() 함수는 생성된 DateTime 객체를 반환합니다.

PHP 버전

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

온라인 예제

이를 통해 다음 예제를 시도해 보세요. DateTime 객체를 생성하고, 포맷을 적용하여 결과를 출력합니다-

<?php
   //날짜 문자열
   $date_string = "25-09-1989";
   //DateTime 객체를 생성합니다
   $date_time_Obj = date_create($date_string);
   //날짜 형식을 설정하여 날짜를 출력합니다
   $format = date_format($date_time_Obj, "Y-m-d H:i:s");
   print($format);
?>
테스트를 보세요‹/›

출력 결과

1989-25-09 00:00:00

온라인 예제

다음 예제에서는 날짜와 시간 형식을 각각 생성합니다-

<?php
   $dateString = '11-06-2012 12:50 GMT';
   $dateTime = date_create($dateString);
   print("날짜: ".$dateTime->format('Y-m-d')); 
   print("\n");
   print("시간: ".$dateTime->format('H:i:s')); 
?>
테스트를 보세요‹/›

출력 결과

날짜: 2012-11-06
시간: 12:50:00

온라인 예제

다음 예제에서는 날짜 문자열과 시간대를 지정하여 DateTime 객체를 생성합니다-

<?php
   //날짜 문자열
   $date_string = "25-09-1989, 07:32:41 GMT";
   //DateTime 객체를 생성합니다
   $tz = 'Asia/Shanghai';   
   $date_time_Obj = date_create($date_string, new DateTimeZone($tz));
   //날짜 형식을 설정하여 날짜를 출력합니다
   $format = date_format($date_time_Obj, "Y-m-d H:i:s");
   print($format);
?>
테스트를 보세요‹/›

출력 결과

Array
1989-25-09 07:32:41

온라인 예제

아래의 예제에서는 date_create() 함수를 매개변수 없이 호출합니다. 이는 현재 시간의 객체를 생성합니다-

<?php
   //DateTime 객체를 생성합니다
   $date_time_Obj = date_create();
   //날짜 형식을 설정하여 날짜를 출력합니다
   print(date_format($date_time_Obj, "Y-m-d H:i:s"));
?>
테스트를 보세요‹/›

이는 다음과 같은 결과를 생성합니다-

2020-04-05 12:41:31