1. Convertissez le format '2016-06-16' en '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 );
|
Copier après la connexion
2 Par date au format AAAA-MM-JJ. «2016-06-16 00:00:00» Interrogez le contenu d'aujourd'hui. Il faut adapter l'heure de début d'aujourd'hui.
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 ;?>
|
Copier après la connexion
3. Interrogez SQL en php pour convertir l'heure en horodatage Unix à des fins de comparaison ;
1 2 | $sql .= ' AND UNIX_TIMESTAMP(vvt_repayment. date ) >= '. strtotime ( $day );
$sql .= ' AND UNIX_TIMESTAMP(vvt_repayment. date ) <= '. strtotime ( $endday );
|
Copier après la connexion
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!