라이브러리

[PHP] gmdate - GMT/UTC 날짜/시간 형식 지정




gmdate() 함수

PHP의 `gmdate()` 함수는 날짜와 시간을 형식화하는 데 사용됩니다. 이 함수는 GMT (Greenwich Mean Time) 시간을 기준으로 날짜와 시간을 형식화합니다.

gmdate() 함수의 사용법

`gmdate()` 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

gmdate(format, timestamp);



* `format`: 날짜와 시간을 형식화하는 형식입니다.
* `timestamp`: 날짜와 시간을 나타내는 timestamp 값입니다.

예제

다음 예제는 `gmdate()` 함수를 사용하여 현재 날짜와 시간을 형식화하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php

// 현재 날짜와 시간을 얻기 위해 time() 함수 사용

$current_timestamp = time();



// gmdate() 함수를 사용하여 현재 날짜와 시간을 형식화

$formatted_date = gmdate("Y-m-d H:i:s", $current_timestamp);



// 결과를 출력

echo "현재 날짜와 시간: $formatted_date";

?>



이 예제에서는 `time()` 함수를 사용하여 현재 날짜와 시간을 얻고, `gmdate()` 함수를 사용하여 형식화합니다. 결과는 다음과 같습니다.

#hostingforum.kr


현재 날짜와 시간: 2024-02-17 00:00:00



형식 옵션

`gmdate()` 함수의 `format` 매개변수에는 날짜와 시간을 형식화하는 다양한 옵션이 있습니다. 다음은 일부 예시입니다.

* `Y`: 4자리 년도 (예: 2024)
* `m`: 월 (01-12)
* `d`: 일 (01-31)
* `H`: 24시간 형식의 시간 (00-23)
* `i`: 분 (00-59)
* `s`: 초 (00-59)

예를 들어, 다음과 같이 `gmdate()` 함수를 사용하여 현재 날짜와 시간을 형식화할 수 있습니다.

#hostingforum.kr
php

<?php

$current_timestamp = time();

$formatted_date = gmdate("Y-m-d H:i:s", $current_timestamp);

echo "현재 날짜와 시간: $formatted_date";

?>



이 예제에서는 `Y-m-d H:i:s` 형식으로 현재 날짜와 시간을 형식화합니다. 결과는 다음과 같습니다.

#hostingforum.kr


현재 날짜와 시간: 2024-02-17 00:00:00



주의

`gmdate()` 함수는 GMT 시간을 기준으로 날짜와 시간을 형식화합니다. 따라서, 지역 시간과 GMT 시간이 다를 수 있습니다. 예를 들어, 한국은 GMT+9 시간대이므로, 한국 시간을 GMT 시간으로 변환할 때 9시간을 더해야 합니다.

예를 들어, 한국 시간이 2024-02-17 14:00:00이면, GMT 시간은 다음과 같습니다.

#hostingforum.kr
php

<?php

$current_timestamp = strtotime("2024-02-17 14:00:00");

$gmt_timestamp = $current_timestamp + (9 * 3600);

$formatted_date = gmdate("Y-m-d H:i:s", $gmt_timestamp);

echo "GMT 시간: $formatted_date";

?>



이 예제에서는 한국 시간을 GMT 시간으로 변환하여 형식화합니다. 결과는 다음과 같습니다.

#hostingforum.kr


GMT 시간: 2024-02-17 05:00:00



이러한 예제를 통해 `gmdate()` 함수의 사용법과 형식 옵션을 이해할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 515 페이지

검색

게시물 검색