제목에서 알 수 있듯이 오늘은 계속해서 PHP 날짜 및 시간 사용법에 대해 소개하겠습니다. 이전 글은 "PHP 날짜 및 시간 적용 3: 특정 날짜가 유효한지 확인"이었습니다. 자세히 알아보세요~
주의하세요, 본 글에서 소개할 두 날짜의 시차는 2020-06-01 02:12:50
처럼 완전한 형식의 날짜입니다. 계산되는 시간은 초 단위까지 정확합니다. 2020-06-01 02:12:50
,显然要计算的时间都精确到秒了。
大家有没有简单的计算思路啊,其实也是非常简单,一分钟就能快速实现~
不废话了,进入主题!
首先老规矩,咱们直接创建一个PHP示例文件,输入实现的代码:
<?php $date1 = new DateTime('2020-06-01 02:12:50'); $date2 = $date1->diff(new DateTime('2022-05-22 11:10:00')); echo $date2->days.'总天数'."<br>"; echo $date2->y.' 年'."<br>"; echo $date2->m.' 月'."<br>"; echo $date2->d.' 日'."<br>"; echo $date2->h.' 时'."<br>"; echo $date2->i.' 分'."<br>"; echo $date2->s.' 秒'."<br>";
这里我们要计算的两个日期分别是2020-06-01 02:12:50
和2022-05-22 11:10:00
。
然后我们来运行一下该文件,查看输出计算结果:
差值计算完成!!!
上述代码中,想必大家都知道,我们是通过DateTimel类来实现的,其简单的流程就是先new一个DateTime
对象,然后通过$date1->diff()
方式获取两个DateTime
더 이상 헛소리는 하지 말고 본론으로 들어가겠습니다! 먼저 기존 규칙을 따르세요. PHP 샘플 파일을 직접 만들고 구현 코드를 입력해 보겠습니다.
rrreee여기서 계산하려는 두 날짜는 2020-06-01 02:12:50입니다.
및 2022-05-22 11:10:00
.
그런 다음 파일을 실행하고 출력 계산 결과를 살펴보겠습니다.
》.
차이 계산 완료! ! !
위 코드에서는 DateTimel 클래스를 통해 구현한다는 것을 모두가 알아야 합니다. 간단한 프로세스는 먼저 새DateTime
객체를 생성한 다음$date1->diff를 전달하는 것입니다. ( )
메소드를 사용하여 두DateTime
객체 간의 연도, 월, 일, 시, 분, 초의 차이를 가져옵니다.
따라서 DateTimel 클래스 사용에 대해 불분명한 점이 있으면 공식 PHP 매뉴얼 "
DateTimel Class
"을 확인하거나 "
PHP에서 datetime 클래스를 사용하는 방법" 기사를 확인해 보세요. PHP의 날짜/시간 사용법 소개
첨부 파일:
DateTime::add - DateTime 개체에 특정 양의 일, 월, 연도, 시, 분, 초를 추가합니다.
위 내용은 PHP 날짜 및 시간 응용 프로그램 4: 연, 월, 일 및 시, 분 및 초의 두 날짜 간의 차이의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!