php 날짜 조작 기법 소결

2115 단어 php날짜.
본 고의 실례 는 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 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기