>  기사  >  백엔드 개발  >  PHP에서 날짜 유형을 변환하는 방법

PHP에서 날짜 유형을 변환하는 방법

PHPz
PHPz원래의
2023-04-24 14:52:591311검색

PHP는 날짜 및 시간 작업을 상대적으로 쉽게 만들어주는 몇 가지 강력한 기능을 제공하는 인기 있는 서버측 프로그래밍 언어입니다. 이번 글에서는 PHP에서 날짜 유형을 변환하는 방법을 살펴보겠습니다.

날짜 형식 지정

먼저 날짜 형식을 원하는 스타일로 지정하는 방법을 살펴보겠습니다. PHP에서는 date() 함수를 사용하여 날짜 형식을 지정할 수 있습니다. 이 함수는 두 개의 매개변수를 허용합니다. 하나는 날짜 형식이고 다른 하나는 형식을 지정할 날짜입니다. 다음은 일반적으로 사용되는 몇 가지 날짜 형식입니다.

  • Year: Y(예: 2021은 Y로 표시될 수 있음)
  • Month: m(예: 12월은 m으로 표시될 수 있음)
  • Day: d(예: the 25일은 d
  • 로 표시할 수 있습니다.
  • Week: l(소문자 L), 예를 들어 목요일은 l

으로 표시할 수 있습니다. 이 외에도 다른 형식을 사용하여 날짜, 시간, 시간대 등을 표시할 수도 있습니다. 다음은 몇 가지 고급 날짜 형식입니다.

  • 시: H, 12시간제: h
  • 분: i
  • 초: s
  • AM/PM: A

다음은 날짜 형식 지정에 대한 샘플 코드입니다.

//输出当前日期和时间,格式为: 年-月-日 小时:分钟:秒
echo date("Y-m-d H:i:s");

//输出当前星期,格式为: 星期几
echo date("l");

//输出当前时间的上午或下午,格式为: 上午或下午
echo date("A");

//将一个时间戳格式化为日期,格式为: 年-月-日
echo date("Y-m-d", strtotime("2021-08-30"));

문자열을 날짜로

또 다른 일반적인 날짜 변환은 문자열을 날짜로 변환하는 것입니다. 예를 들어, 데이터베이스나 다른 소스에서 날짜 정보를 얻는 경우 일반적으로 문자열로 제공됩니다. PHP의 strtotime() 함수를 사용하여 문자열을 날짜로 변환할 수 있습니다.

strtotime() 함수는 다양한 시간 형식을 지원하며 필요에 따라 문자를 해당 타임스탬프로 변환하여 형식을 지정할 수 있습니다. 다음은 몇 가지 샘플 코드입니다.

//将字符串转换为日期,格式为: 年-月-日
$dateString = '2021-08-30';
$date = date("Y-m-d", strtotime($dateString));
echo $date;

//将字符串转换为日期时间,格式为: 年-月-日 小时:分钟:秒
$dateString = '2021-08-30 13:45:30';
$date = date("Y-m-d H:i:s", strtotime($dateString));
echo $date;

날짜 덧셈과 뺄셈

PHP에서는 date() 함수와 strtotime() 함수를 사용하여 날짜를 더하고 뺄 수 있습니다. 그 중 date() 함수는 날짜 형식을 지정할 수 있고, strtotime() 함수는 문자열을 날짜로 변환할 수 있습니다.

이 두 기능을 함께 사용하면 날짜 덧셈과 뺄셈 작업을 매우 편리하게 완료할 수 있습니다. 다음은 몇 가지 샘플 코드입니다.

//加一周
$dateString = '2021-09-05';
$date = date("Y-m-d", strtotime($dateString . "+1 week"));
echo $date;

//减一个月
$dateString = '2021-08-30';
$date = date("Y-m-d", strtotime($dateString . "-1 month"));
echo $date;

//加一天
$dateString = '2021-08-30';
$date = date("Y-m-d", strtotime($dateString . "+1 day"));
echo $date;

요약

PHP에서는 date() 함수를 사용하여 원하는 스타일로 날짜 형식을 지정할 수 있습니다. 또한 strtotime() 함수를 사용하여 문자열을 날짜로 변환하거나 date() 및 strtotime() 함수를 결합하여 날짜를 더하고 뺄 수도 있습니다. 이러한 기능을 사용하면 웹 애플리케이션을 개발할 때 매우 일반적으로 사용되는 PHP에서 날짜와 시간을 상대적으로 쉽게 처리할 수 있습니다.

위 내용은 PHP에서 날짜 유형을 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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