php 날짜 조작 기법 소결
1.php 는 폼 에서 가 져 온 날짜 형식 을 통 일 된 형식 으로 변환 합 니 다.
2015-9-9 모두 2015-09-09 로 통일 되 었 습 니 다.이렇게 데이터 베 이 스 는 모두 통 일 된 형식 이 므 로 나중에 조회 하기에 편리 합 니 다.
$year = "2015";
$month = "9";
$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 일 일 일 수도 있다.
이렇게 해서 먼저 전날 의 시간 도장 을 받 았 다.phop 자동 으로 계산 하 라 고 해.
strtotime("-1 day");
// , , ,php
<?php
header("Content-type:text/html;charset=utf-8");
date_default_timezone_set("Asia/Shanghai");//
$last_day = strtotime("-1 day");// ,
// , mktime
$year = date("Y",$last_day);
$month = date("m",$last_day);
$day = date("d",$last_day);
$last_day_begin = mktime(0,0,0,$month,$day,$year);//
$last_day_end = mktime(23,59,59,$month,$day,$year);
echo ' :';
var_dump($last_day_begin);
echo date('Y-m-d H:i:s',$last_day_begin);
echo '<br />';
echo ' :';
var_dump($last_day_end);
echo date('Y-m-d H:i:s',$last_day_end);
echo '<br />';
echo ($last_day_end-$last_day_begin)/(60*60);// 24
더 많은 PHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.,,,,,,,,,,,,,,,본 논문 에서 말 한 것 이 여러분 의 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.