일반적으로 사용되는 서버 측 스크립팅 언어인 PHP는 많은 웹 개발 프로젝트에서 널리 사용됩니다. 개발 과정에서 현재 날짜를 가져오고, 날짜와 시간을 지정된 형식으로 포맷하는 등 날짜와 시간을 조작해야 하는 경우가 있습니다. PHP에서 제공되는 date() 함수는 이러한 작업을 구현하는 데 일반적으로 사용되는 함수 중 하나입니다.
date() 함수는 PHP에서 날짜와 시간의 형식을 지정하는 데 사용되는 함수입니다. 기본 구문은 다음과 같습니다.
string date ( string $format [, int $timestamp = time() ] )
그 중 $format
은 날짜와 시간의 형식을 지정하는 문자열이며, 날짜 및 시간의 출력 형식을 지정하는 데 사용되는 다양한 문자를 포함할 수 있습니다. $timestamp
는 형식화할 타임스탬프를 나타내는 선택적 매개변수입니다. 이 매개변수가 제공되지 않으면 기본값은 현재 시간입니다. $format
为格式化日期和时间的字符串,可以包含各种字符,用于指定日期和时间的输出格式;$timestamp
为可选参数,表示要格式化的时间戳。如果未提供此参数,则默认为当前时间。
下面简单介绍一些 $format
中常用的格式化字符:
Y
:四位数的年份m
:月份(01-12)d
:日期(01-31)H
:24 小时制的小时(00-23)i
:分钟数(00-59)s
:秒数(00-59)w
:星期几的数字表示(0 表示星期天,1 表示星期一,以此类推)D
:星期几的缩写(例如:Mon,Tue 等)F
:月份的英文全名(例如 January,February 等)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
에서 일반적으로 사용되는 일부 서식 지정 문자에 대한 간략한 소개입니다. Y
: 4자리 연도m
: 월(01-12)d
: 날짜(01-31)H </li> code>: 24시간 형식의 시간(00-23)</li><li><code>i
: 분(00-59) s
>: 초 수(00-59)w
: 요일의 숫자 표현(0은 일요일, 1은 월요일을 의미) on)D
: 요일의 약어(예: Mon, Tue 등) F</li><li><code>F</ code>: 월의 전체 영어 이름(예: January, February 등) </li><li><code>j
: 날짜(1-31) if(date("L") == "1"){ echo "今年是闰年"; } else { echo "今年不是闰年"; }
$timestamp
매개변수를 설정하여 날짜와 시간을 지정할 수 있습니다. 🎜rrreee🎜물론 위에서 소개한 서식 문자 외에도 date() 함수는 다양한 요구에 따라 다르게 설정할 수 있는 다양한 서식 제어 문자도 지원합니다. 예를 들어 L
명령을 사용하여 윤년인지 여부를 확인할 수 있습니다. 🎜rrreee🎜 또한 PHP는 strtotime(), time(), mktime( ) 등. 이 함수들은 날짜와 시간을 조작하는 일반적인 함수이기도 합니다. 🎜🎜간단히 말하면 PHP 시간 작업에서는 date() 함수가 매우 중요하고 일반적으로 사용됩니다. 기본적인 사용법과 형식 문자를 숙지하면 날짜와 시간을 쉽게 조작하고 개발 효율성을 높일 수 있습니다. 🎜위 내용은 PHP 시간 연산 날짜() 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!