-2

2 つの日付を比較したいのですが、何かが間違っています。

私のコード:

<?php

date_default_timezone_set('Europe/Lisbon');
$hoje = date("Y/m/d");
$data_mudanca = date("Y")."-10-24";

echo 'Today: '.$hoje.'<br>';
echo 'ChangeDay: '.$data_mudanca.'<br>';

if($hoje > $data_mudanca){
    echo 'Today is bigger';
}else{
    echo 'ChangeDay is bigger';
}

?>

私の結果:

今日: 2015/10/23 ChangeDay: 2015-10-24 今日は大きい


しかし、今日は大きくありません。

4

2 に答える 2

2

strtotime() php 関数を追加

    <?php
    date_default_timezone_set('Europe/Lisbon');
    $hoje = strtotime(date("Y/m/d"));
    $data_mudanca = strtotime(date("Y")."-10-24");

    echo 'Today: '.$hoje.'<br>';
    echo 'ChangeDay: '.$data_mudanca.'<br>';

    if($hoje > $data_mudanca){
        echo 'Today is bigger';
    }else{
        echo 'ChangeDay is bigger';
    }

    ?>
于 2015-10-23T12:54:36.420 に答える