>백엔드 개발 >PHP 튜토리얼 >Y-m-d H:i:s의 날짜/시간 차이를 계산하고 형식을 지정하는 방법은 무엇입니까?

Y-m-d H:i:s의 날짜/시간 차이를 계산하고 형식을 지정하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-12-01 16:57:14501검색

How to Calculate and Format Datetime Differences in Y-m-d H:i:s?

날짜 시간 차이 계산 및 Y-m-d H:i:s로 결과 형식 지정

두 날짜 시간 간의 차이를 확인하고 결과 형식을 지정하려는 경우 Y-m-d H:i:s에서 개인은 제시된 것과 유사한 문제에 직면할 수 있습니다. 목표는 시차를 계산하여 날짜/시간 변수에 저장하는 것입니다.

한 가지 접근 방식은 DateTime 클래스를 활용하는 것입니다.

$datetime1 = new DateTime();
$datetime2 = new DateTime('2011-01-03 17:13:00');
$interval = $datetime1->diff($datetime2);
$elapsed = $interval->format('%y years %m months %a days %h hours %i minutes %s seconds');
echo $elapsed;

이 예에서는

  • $datetime1과 $datetime2는 비교되는 두 날짜/시간을 나타냅니다.
  • $interval은 두 날짜/시간의 차이를 계산합니다. $datetime1 및 $datetime2.
  • $format은 원하는 출력 형식을 정의합니다.
  • $elapsed는 형식화된 시간 차이를 저장합니다.

형식 방법을 사용하면 사용자 정의할 수 있습니다. 출력. 이 경우 '%y년 %m개월 %a일 %h시간 %i분 %s초'는 차이에 대한 자세한 분석을 제공합니다.

이 접근 방식을 사용하면 두 시간 사이의 시차를 얻을 수 있습니다. 날짜/시간을 원하는 형식으로 지정하세요.

위 내용은 Y-m-d H:i:s의 날짜/시간 차이를 계산하고 형식을 지정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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