2016-11-11 7 views
2

私はPHPプログラムを開発しています。date変数とstring variableを比較する必要があります。 私はstrcmpを試しましたが、動作しません... は?また 感謝のがPHPの日付と文字列を比較する方法

+0

文字列変数は日付ですか? – Blinkydamo

+1

[PHPの2つの日付比較]の可能な複製(http://stackoverflow.com/questions/20008581/php-compare-two-dates) –

答えて

7

最良の方法は、タイムスタンプを使用している比較することができ、このよう:

$string = '11/05/2016';//string variable 
$date = date('Y-m-d',time());//date variable 

$time1 = strtotime($string); 
$time2 = strtotime($date); 
if($time1>$time2){ 
    //do this 
} 
else{ 
    //do this 
} 

私はそれが助けて欲しいと思う。

+0

ありがとうございます。 – Edoardo

+0

はい '$ time1'と' $ time2'は整数なので、整数で動作するものはすべてそれらのもので動作します。 – Learner

+0

しかし、 '==='よりも速く '=='より速く、もっと適切です。それがあなたに役立った場合、この質問に受け入れられた回答を記入してください。 – Learner

0
$time = strtotime('10/16/2003'); 

$newformat = date('Y-m-d',$time); //my date format is Y-m-d,usw your date format 

$newformat変数date

あなたは日付の比較のdatestring

関連する問題