>  기사  >  백엔드 개발  >  PHP 변경 날짜 형식

PHP 변경 날짜 형식

王林
王林원래의
2024-08-29 13:06:35698검색

PHP Date 함수는 서버의 날짜나 현재 날짜를 출력하는 데 사용됩니다. 주로 시스템이 서버에서 작업을 수행할 때 정보를 기록하는 데 사용됩니다. 특정 작업에 필요한 날짜 정보를 변경할 수 있습니다. 다양한 날짜 방법과 기능을 사용하여 필요에 따라 날짜를 변경할 수 있으므로 제공되는 데이터는 표준(yyyy-mm-dd)입니다. 아래 목록은 서버에서 날짜 형식을 변경하는 데 사용되는 기술입니다.

광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

PHP 날짜 형식:

PHP 날짜 변경 형식은 특정 PHP 스크립트가 실행되는 서버의 날짜 정보를 제공합니다. 따라서 서버는 날짜 기능이 실행될 때 표준 형식으로 정보를 제공합니다. 원하는 대로 형식을 변경하려면 여러 가지 방법을 사용하면 됩니다.

날짜 형식 유형

요구 사항에 따라 날짜를 인쇄하기 위해 PHP에서 사용되는 데이터 형식은 거의 없습니다.

  • date_create(): 이 함수는 date_format 함수에 언급된 날짜 형식에 따라 날짜를 생성합니다. 날짜 형식을 dd-mm-yyyy로 전달하는 경우 언급된 형식으로 날짜가 인쇄됩니다. date_format() 함수로 객체를 반환합니다.
  • date_modify(): 이 함수는 사용자가 지정한 날짜를 수정합니다. 즉, 사용자가 +15일을 지정한 경우 인쇄되는 날짜는 현재 날짜보다 15일 앞선 것입니다. 인쇄할 서버의 타임스탬프를 수정하는 기능입니다.
  • date_create_from_format (): 이 함수는 형식에 언급된 날짜를 생성하고, 언급된 형식에 따라 객체를 생성한 후 date_format 함수에 전달합니다.

날짜 형식을 변환하는 방법은 무엇입니까?

많은 프로그래머는 요구 사항에 따라 변경하기 위해 다양한 날짜 및 시간 기능을 사용합니다. 변경 사항은 지역과 사용 위치에 따라 다릅니다.

예를 들어, 사용자가 직원 항목에 대해 데이터베이스를 사용하기를 원하고 서버의 날짜 형식이 데이터베이스에서 사용하는 형식과 다른 경우 데이터베이스에는 제한이 있으므로 데이터베이스는 표준 형식을 허용하지 않습니다. . 따라서 사용자는 PHP에서 사용할 수 있는 다양한 기술을 사용하여 형식을 필요한 형식으로 변경해야 합니다. 날짜 및 시간 함수에 해당 형식이 있는 경우가 많습니다.

예를 들어 인도에서는 날짜가 IST(인도 표준시) 형식으로 인쇄됩니다. 미국에서는 CDT/CST(중앙 표준시) 형식으로 인쇄됩니다. 일본에서는 JST(일본 표준시) 형식으로 인쇄되고, 캐나다에서는 EST(동부 표준시) 형식으로 인쇄됩니다. 따라서 데이터베이스와 서버의 시간대는 비교적 다릅니다. 날짜 형식과 호환되도록 시간대를 그에 맞게 변경하여 입력할 데이터가 충돌하지 않도록 합니다. 그 기법 중 하나가 형식에 언급된 날짜를 그대로 출력하는 strtotime() 함수입니다. 

예시 #1

다음은 날짜를 출력하는 strtotime() 함수를 사용하는 예입니다.

코드:

<!DOCTYPE html>
<html>
<body>
<?php
$o = "2019-10-30";
// It creates the timestamp from the date mentioned.
$a = strtotime($o);
$new = date("d/m/Y", $a);
echo $new;
?>
</body>
</html>

출력:

PHP 변경 날짜 형식

위 출력에서 ​​언급된 날짜는 날짜 함수에 언급된 날짜가 됩니다. 여기에 언급된 날짜는 d/m/y이므로 출력 형식도 동일합니다. 백슬래시(/) 대신 하이픈(-)을 지정하고 싶다면 날짜 형식 자체에서 언급하면 ​​됩니다.

예시 #2

다음은 표준 날짜를 필수 형식으로 변환하는 방법에 대한 몇 가지 예입니다.

코드:

<!DOCTYPE html>
<html>
<body>
<?php
$currentdate=date_create("2012-09-13");
echo date_format($currentdate,"m/d/Y");
?>
</body>
</html>

출력:

PHP 변경 날짜 형식

여기 위 코드와 출력에서 ​​날짜 형식 함수에 지정된 날짜가 출력에 인쇄되는 날짜입니다. 사용자는 dd-mm-yyyy, dd-mm-yy, dd/mm/yyyy 또는 dd/mm/yy 등 보고 싶은 형식을 지정할 수 있습니다.

코드:

<!DOCTYPE html>
<html>
<body>
<?php
$a = '2019-05-25';
$d = new DateTime($a);
echo $d->format('Y.m.d');
?>
</body>
</html>

출력:

PHP 변경 날짜 형식

위 코드와 해당 출력에서 ​​날짜 형식은 위에 표시된 함수 형식과 함께 전달된 코드에 언급되어 있습니다. DateTime() 메서드는 형식 함수에 언급된 형식으로 날짜를 변환하고 이를 형식 함수에 전달하는 객체를 생성합니다.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$date=date_create_from_format("j-M-Y","27-Feb-2019");
echo " The changed date format is ", date_format($date,"d/m/Y");
?>
</body>
</html>

Output:

PHP 변경 날짜 형식

In the above code, the format specified in the date created from the format method is the input to the method date_format as the date mentioned in the code will be printed in the format mentioned in the code.

So we learned many methods as to how to change the date for a particular format using various date functions. In all the date functions, the common thing was already the date was mentioned in the code itself. If you want to take the current date as the input to the specified format, you can simply use the date () function or Date Time () function to retrieve the date and time, respectively. So the user can work the static way as well as a dynamic way to retrieve the date from the server. Similarly, like date functions, we have various time functions that can be used to change the time zones as well as the time format of the servers. All of the servers will have a common time, i.e. UTC (Universal Time Zone), unless it gets changed to its respective country/region. 

Conclusion – PHP Change Date Format

In this article, we discussed the date format, how to change the date format, and its types. These changes’ main objective is to have a smooth flow between various conflicts faced when servers of different countries are used together and have a commonplace as a repository.

Recommended Article

This is a guide to PHP Change Date Format. Here we discuss different types of date format and their examples, along with code implementation and output. You can also go through our other suggested articles to learn more –

  1. Palindrome in PHP
  2. Abstract Class in PHP
  3. Socket Programming in PHP
  4. Factorial in PHP

위 내용은 PHP 변경 날짜 형식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.