> 백엔드 개발 > PHP 튜토리얼 > PHP의 날짜/시간 함수를 사용하는 방법은 무엇입니까?

PHP의 날짜/시간 함수를 사용하는 방법은 무엇입니까?

WBOY
풀어 주다: 2024-04-19 10:42:01
원래의
1023명이 탐색했습니다.

PHP는 DateTime 객체 생성, 날짜 및 시간 정보 획득, 시간대 설정, 날짜 및 시간 조작(예: 날짜 추가 또는 빼기)을 포함하여 날짜 및 시간을 조작하고 서식을 지정하기 위한 강력한 날짜 및 시간 함수를 제공합니다. 시간) 사전 정의된 형식 문자열 또는 사용자 정의 형식을 사용하여 날짜 시간 형식 지정 시간 차이 계산(예: 두 날짜 간의 시, 분, 초 계산)

如何使用 PHP 的日期时间函数?

PHP의 날짜/시간 함수 사용 방법

PHP는 다음과 같은 컬렉션을 제공합니다. 날짜와 시간을 조작하고 형식을 지정하는 강력한 날짜 및 시간 기능입니다.

설치

Composer 패키지 관리자 사용

composer require phpoffice/phpspreadsheet
로그인 후 복사

수동 다운로드

[PHP 공식 웹사이트](https://getcomposer.org/download/)에서 Composer를 다운로드하고 다음을 실행하세요.

php composer.phar require phpoffice/phpspreadsheet
로그인 후 복사

Usage

DateTime 객체 만들기

$date = new DateTime();
로그인 후 복사

날짜 및 시간 정보 가져오기

MethodDescription
$date->format ('Y-m-d ' )</code ></td><code>$date->format('Y-m-d')ISO 8601 日期格式
$date->format('H:i:s')ISO 8601 时间格式
$date->setTimezone(new DateTimeZone('Asia/Shanghai'))设置时区

操作日期和时间

方法描述
$date->add(new DateInterval('P1D'))添加一天
$date->sub(new DateInterval('PT1H'))减去一个小时

格式化日期和时间

PHP 提供了几个预定义的格式化字符串:

格式化字符串描述
F j, Y星期几,月,年份
M j, Y g:i a月,日,年份,小时,分钟,上午/下午
Y-m-d H:i:sISO 8601 格式

自定义格式化

可以使用 strftime()ISO 8601 날짜 형식

$date->format('H:i:s')ISO 8601 시간 형식

$date->setTimezone(new DateTimeZone('Asia/Shanghai'))시간대 설정

< /table>
  • 작업 날짜 및 시간
🎜🎜Method🎜🎜Description🎜🎜🎜🎜🎜🎜$date->add(new DateInterval('P1D'))🎜Add 하루🎜🎜🎜$date->sub(new DateInterval('PT1H'))🎜시간 빼기🎜🎜🎜Format date and time🎜🎜🎜PHP는 미리 정의된 여러 형식 문자열을 제공합니다: 🎜🎜🎜🎜🎜Format string🎜🎜Description🎜🎜🎜🎜🎜🎜F j, Y🎜 요일, 월, 연도🎜🎜🎜M j, Y g:i a🎜월, 일, 연도, 시, 분, 오전/오후🎜🎜🎜Y-m-d H:i:s🎜ISO 8601 형식🎜🎜🎜 사용자 정의 서식 🎜🎜🎜 < code>strftime() 함수를 사용하여 서식 지정: 🎜
$formattedDate = strftime('%A, %B %e, %Y %H:%M:%S');
로그인 후 복사
🎜🎜실용 사례: 시차 계산🎜🎜
$startTime = new DateTime('2022-04-01 09:00:00');
$endTime = new DateTime('2022-04-01 17:00:00');

$interval = $startTime->diff($endTime);
echo $interval->format('%h:%i:%s'); // 输出:08:00:00
로그인 후 복사
🎜🎜추가 리소스🎜🎜🎜🎜[PHP 날짜 시간 함수](https://www.php. net/manual/en/book.datetime.php)🎜🎜[Straf 형식](https://www.php.net/manual/en/function.strftime .php)🎜🎜

위 내용은 PHP의 날짜/시간 함수를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿