>백엔드 개발 >PHP 튜토리얼 >PHP 프로그래밍의 일반적인 날짜 및 시간 함수는 무엇입니까?

PHP 프로그래밍의 일반적인 날짜 및 시간 함수는 무엇입니까?

王林
王林원래의
2023-06-12 11:58:331460검색

PHP는 널리 사용되는 서버 측 프로그래밍 언어입니다. PHP에는 날짜 및 시간과 관련된 많은 기능이 있습니다. 이러한 함수를 사용하면 날짜와 시간을 얻고 조작할 수 있으므로 프로그래밍이 더욱 효율적이고 유연해집니다. 이 기사에서는 PHP 프로그래밍의 일반적인 날짜 및 시간 함수를 소개합니다.

  1. date() 함수

date() 함수는 PHP에서 날짜와 시간을 처리하는 기본 함수로 날짜와 시간의 형식을 지정하는 데 사용됩니다. 이 함수에는 두 개의 필수 매개변수가 있습니다. 첫 번째 매개변수는 반환 값의 형식을 지정하는 형식 문자열이고, 두 번째 매개변수는 선택적 타임스탬프입니다. 지정하지 않으면 기본적으로 현재 시간이 사용됩니다.

예:

echo date("Y-m-d");  // 输出当前日期,格式为:年-月-日
echo date("h:i:s a"); // 输出当前时间,格式为:小时:分钟:秒 上午/下午
  1. time() 함수

time() 함수는 현재 시간(1970년 1월 1일 00:00:00 GMT 이후 경과된 초 수)의 타임스탬프를 반환합니다. 이 함수에는 매개변수가 필요하지 않습니다.

예:

echo time(); // 输出当前时间戳
  1. strtotime() 함수

strtotime() 함수는 날짜 문자열을 타임스탬프로 변환할 수 있습니다. 이 함수에는 날짜 문자열인 필수 매개변수가 있습니다. 형식은 일반적인 날짜 형식일 수도 있고 "내일" 또는 "다음 월요일"과 같은 영어 시간 설명일 수도 있습니다.

예:

echo strtotime("2019-10-01"); // 输出该日期对应的时间戳
echo strtotime("next Monday"); // 输出下一个周一对应的时间戳
  1. mktime() 함수

mktime() 함수는 주어진 시간 매개변수를 기반으로 타임스탬프를 반환할 수 있습니다. 이 함수에는 시, 분, 초, 월, 일, 연도를 나타내는 6개의 선택적 매개변수가 있습니다. 이러한 매개변수 중 일부를 지정하지 않은 경우 기본적으로 현재 시간이 사용됩니다.

예:

echo mktime(0, 0, 0, 10, 1, 2019); // 输出2019年10月1日0点0分0秒对应的时间戳
  1. strftime() 함수

strftime() 함수는 지정된 형식 문자열에 따라 현지 시간/날짜 형식을 지정합니다. 이 함수에는 두 개의 매개변수가 있습니다. 첫 번째 매개변수는 형식 문자열이고 두 번째 매개변수는 선택적 타임스탬프이며 기본값은 현재 시간입니다.

예:

setlocale(LC_TIME, 'zh_CN.utf8'); // 设置本地化信息,输出中文日期格式
echo strftime('%Y年%m月%d日', time()); // 输出当前日期,格式为:年月日
  1. gmdate() 함수

gmdate() 함수는 날짜와 시간 형식을 지정하는 데 사용되는 date() 함수와 유사합니다. 차이점은 gmdate() 함수가 그리니치 표준시(GMT)를 반환한다는 것입니다. ), date() 함수는 현지 시간을 반환합니다. 이 함수의 매개변수 사용법은 date() 함수와 동일합니다.

예:

echo gmdate("Y-m-d"); // 输出当前GMT日期,格式为:年-月-日

요약하자면, PHP의 일반적인 날짜 및 시간 함수는 date(), time(), strtotime(), mktime(), strftime(), gmdate() 등입니다. 이러한 기능에 능숙해지면 PHP 프로그래밍이 더욱 효율적이고 유연해집니다.

위 내용은 PHP 프로그래밍의 일반적인 날짜 및 시간 함수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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