1. 「2016-06-16」形式を「20160616」に変換します
1 2 3 4 5 6 7 8 9 | <span style= "color: #0000ff" ><?</span><span style= "color: #ff00ff" >php
header( "Content-type: text/html; charset=utf-8" );
$txDate = '2016-06-16';
$dateTime = explode ('-', $txDate );
$Time = $dateTime [0]. $dateTime [1]. $dateTime [2];
var_dump( $Time );
结果:string '20160616' (length=8)
</span><span style= "color: #0000ff" >?><br><br> $dateTime = explode ( '-' , $params [ 'txDate' ]);<br> $dateTime = $dateTime [ '0' ]. $dateTime [ '1' ]. $dateTime [ '2' ]; var_dump( $dateTime );
|
ログイン後にコピー
2. 日付YYYY-MM-DD形式「2016-06-16 00:00:00」でクエリします今日の内容です。今日の開始時刻を合わせる必要があります。
1 2 3 4 5 6 7 8 9 10 | <?php
header( "Content-type: text/html; charset=utf-8" );
$txDate = '2016-06-16';
$dateTime1 = strtotime ( $txDate );
$dateTime2 = date ( "Y-m-d H:i:s" , $dateTime1 );
$dateTime = date ( "Y-m-d H:i:s" , strtotime ( date ( "Y-m-d" , strtotime ( $dateTime2 )). "+ 23 hours 59 minutes 59 seconds " ));
$sql = select * form `vvt_user` where userid = 100 AND date_time >= $dateTime2 AND date_time <= $dateTime ;?>
|
ログイン後にコピー
3. PHP で SQL をクエリして、比較のために時間を UNIX タイムスタンプに変換します。
以上がPHP の時刻形式に関するいくつかの問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。