>  기사  >  백엔드 개발  >  PHP 시간 연산 날짜() 함수

PHP 시간 연산 날짜() 함수

王林
王林원래의
2023-06-20 08:33:007733검색

일반적으로 사용되는 서버 측 스크립팅 언어인 PHP는 많은 웹 개발 프로젝트에서 널리 사용됩니다. 개발 과정에서 현재 날짜를 가져오고, 날짜와 시간을 지정된 형식으로 포맷하는 등 날짜와 시간을 조작해야 하는 경우가 있습니다. PHP에서 제공되는 date() 함수는 이러한 작업을 구현하는 데 일반적으로 사용되는 함수 중 하나입니다.

date() 함수는 PHP에서 날짜와 시간의 형식을 지정하는 데 사용되는 함수입니다. 기본 구문은 다음과 같습니다.

string date ( string $format [, int $timestamp = time() ] )

그 중 $format은 날짜와 시간의 형식을 지정하는 문자열이며, 날짜 및 시간의 출력 형식을 지정하는 데 사용되는 다양한 문자를 포함할 수 있습니다. $timestamp는 형식화할 타임스탬프를 나타내는 선택적 매개변수입니다. 이 매개변수가 제공되지 않으면 기본값은 현재 시간입니다. $format为格式化日期和时间的字符串,可以包含各种字符,用于指定日期和时间的输出格式;$timestamp为可选参数,表示要格式化的时间戳。如果未提供此参数,则默认为当前时间。

下面简单介绍一些 $format 中常用的格式化字符:

  1. Y:四位数的年份
  2. m:月份(01-12)
  3. d:日期(01-31)
  4. H:24 小时制的小时(00-23)
  5. i:分钟数(00-59)
  6. s:秒数(00-59)
  7. w:星期几的数字表示(0 表示星期天,1 表示星期一,以此类推)
  8. D:星期几的缩写(例如:Mon,Tue 等)
  9. F:月份的英文全名(例如 January,February 等)
  10. j:日期(1-31)

通过组合使用上面这些格式化字符,我们可以创建出各种不同的日期时间格式。比如:

echo date("Y-m-d H:i:s"); // 输出当前的日期和时间,格式为:2022-01-01 12:00:00

另外,我们可以通过设置 $timestamp 参数来指定日期时间。

$timestamp = strtotime("2022-01-01 00:00:00"); // 将字符串转换为时间戳
echo date("Y-m-d H:i:s", $timestamp); // 输出指定日期和时间,格式为:2022-01-01 00:00:00

当然,除了以上介绍的格式化字符外,date() 函数还支持很多其他格式化控制字符,可以根据不同的需求进行不同的设置。比如,我们可以使用 L

다음은 $format에서 일반적으로 사용되는 일부 서식 지정 문자에 대한 간략한 소개입니다.

  1. Y: 4자리 연도
  2. m: 월(01-12)
  3. d: 날짜(01-31)
  4. H
  5. code>: 24시간 형식의 시간(00-23)
  6. i: 분(00-59)
  7. s >: 초 수(00-59)
  8. w: 요일의 숫자 표현(0은 일요일, 1은 월요일을 의미) on)
  9. D: 요일의 약어(예: Mon, Tue 등)
  10. F
  11. F code>: 월의 전체 영어 이름(예: January, February 등)
  12. j: 날짜(1-31)
위의 형식 문자를 결합하여 다양한 날짜 및 시간 형식을 만들 수 있습니다. 예:

if(date("L") == "1"){
    echo "今年是闰年";
} else {
    echo "今年不是闰年";
}

또한 $timestamp 매개변수를 설정하여 날짜와 시간을 지정할 수 있습니다. 🎜rrreee🎜물론 위에서 소개한 서식 문자 외에도 date() 함수는 다양한 요구에 따라 다르게 설정할 수 있는 다양한 서식 제어 문자도 지원합니다. 예를 들어 L 명령을 사용하여 윤년인지 여부를 확인할 수 있습니다. 🎜rrreee🎜 또한 PHP는 strtotime(), time(), mktime( ) 등. 이 함수들은 날짜와 시간을 조작하는 일반적인 함수이기도 합니다. 🎜🎜간단히 말하면 PHP 시간 작업에서는 date() 함수가 매우 중요하고 일반적으로 사용됩니다. 기본적인 사용법과 형식 문자를 숙지하면 날짜와 시간을 쉽게 조작하고 개발 효율성을 높일 수 있습니다. 🎜

위 내용은 PHP 시간 연산 날짜() 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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