>  기사  >  백엔드 개발  >  PHP 날짜 연산 기술 요약

PHP 날짜 연산 기술 요약

怪我咯
怪我咯원래의
2017-07-11 15:09:471133검색

이 글은 주로 php 날짜 연산 기술을 소개하며, PHP 날짜와 시간의 표시 형식 변환 기술이 포함되어 있습니다. 필요한 친구가 참고할 수 있습니다.

이 글은 PHP 날짜 연산 기술을 예시로 요약합니다. 참조를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

1. PHP는 양식에서 얻은 날짜 형식을 통합 형식으로 변환합니다.

2017-7-9는 2015-09-09로 균일하게 변환됩니다. 모든 것이 데이터베이스에 있으므로 향후 쿼리에 편리한 통합 형식입니다

$year = "2017";
$month = "7";
$day = "09";
var_dump(checkdate($month,$day, $year));//月和日带有前导0都是符合格式的
if(checkdate($month,$day, $year)===false){
  exit('error');
};
$unixtime = mktime(2,2,2,$month,$day,$year);//目的是交给php转换成月和日都带有前导0的格式统一的格式存储在数据库方便以后查询
var_dump(date("Y-m-d",$unixtime));
////交给php转换成时间戳,然后反转回来

2. 전날의 시작 타임스탬프와 종료 타임스탬프를 가져옵니다.

원래 아이디어는 다음과 같습니다.

첫 번째 사용 날짜를 사용하여 연도를 가져옵니다. 월과 일. 별도로 구입하세요. 연도는 2015년, 월은 9, 일은 28
에서 1을 뺍니다. 그러나 문제가 발생합니다.

오늘이 1일이라면? 1을 빼면 0이 됩니다. 지난 달은 28일이 될 수도 있고 30일이 될 수도 있습니다.

이런 식으로 먼저 전날의 타임스탬프를 가져옵니다. PHP가 자동으로 계산하도록 하세요.

rrreerrree

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

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