>  기사  >  백엔드 개발  >  PHP 시간 형식 처리 방법

PHP 시간 형식 처리 방법

炎欲天舞
炎欲天舞원래의
2017-08-04 17:45:312350검색

1. '2016-06-16' 형식을 '20160616'


<span style="color: #0000ff"></span><span style="color: #0000ff"><?php<br/>header("Content-type: text/html; charset=utf-8"); <br/>$txDate = &#39;2016-06-16&#39;;<br/>$dateTime = explode(&#39;-&#39;, $txDate);<br/>$Time = $dateTime[0].$dateTime[1].$dateTime[2];<br/>var_dump($Time);<br/><br/>结果:string &#39;20160616&#39; (length=8) <br/>?><br/><br/> $dateTime = explode(&#39;-&#39;, $params[&#39;txDate&#39;]);<br/> $dateTime = $dateTime[&#39;0&#39;].$dateTime[&#39;1&#39;].$dateTime[&#39;2&#39;];   var_dump($dateTime); //20160616<br/></span>

2로 변환합니다. 날짜별 YYYY-MM-DD 형식 "2016-06-16 00:00:00" 오늘의 내용을 확인해보세요. 오늘의 시작 시간을 연결해야 합니다.


<?php
header("Content-type: text/html; charset=utf-8"); 
$txDate = &#39;2016-06-16&#39;;
$dateTime1 = strtotime($txDate);  //int 1466028000 将英文文本日期时间解析为 Unix 时间戳:
$dateTime2= date("Y-m-d H:i:s",$dateTime1); //string &#39;2016-06-16 00:00:00&#39; (length=19)  Date() 函数把时间戳格式化为更易读的日期和时间。

//拼接今日最后时间2016-06-16 23:59:59
$dateTime= date("Y-m-d H:i:s",strtotime(date("Y-m-d",strtotime($dateTime2))."+ 23 hours 59 minutes  59 seconds ")); //string &#39;2016-06-16 23:59:59&#39; (length=19)

$sql = select * form `vvt_user` where userid = 100 AND date_time >= $dateTime2 AND date_time <= $dateTime;
?>

3. 비교를 위해 PHP에서 SQL을 쿼리하여 시간을 Unix 타임스탬프로 변환합니다.

위 내용은 PHP 시간 형식 처리 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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