第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

日期時間值和系統(tǒng)日期時間的比較失敗

日期時間值和系統(tǒng)日期時間的比較失敗

PHP
汪汪一只貓 2021-12-03 15:40:39
我使用日期時間選擇器為每個帖子保存了到期日期,現(xiàn)在我需要在每次訪問頁面時根據(jù)當前日期和時間檢查它并根據(jù)其是否過期顯示消息......但比較失敗我試過date(),date create from format然后DateTime::createFromFormat……但它沒有通過檢查if (is_a($expirydate, 'DateTime'))。$todaydate=new DateTime();$todaydate->format('d/m/Y H:i:s');$expirydate=strtotime(get_field('expirydate',$post->ID));$expirydate=date('d/m/Y H:i:s', $expirydate);if (is_a($todaydate, 'DateTime')) {        echo "today date is datetime";        if (is_a($expirydate, 'DateTime')) {                echo "expiry date check passed";}}if ($expirydate >= $todaydate)     {    echo "not expired";    }   它回應(yīng)味精今天的日期是日期時間,但僅此而已...不顯示味精“過期日期檢查通過”或“未過期”...它顯示所有 3 條消息。
查看完整描述

1 回答

?
胡子哥哥

TA貢獻1825條經(jīng)驗 獲得超6個贊

與 strtotime 合作是老派。最好使用日期時間。也可以直接比較 DateTime 對象。


$expirydate=date_create(get_field('expirydate',$post->ID));

//$expirydate=date_create('today 11:19');  //for a test


$todaydate=new DateTime('Now'); //with current Time

//$todaydate=new DateTime('Today'); //with Time 00:00


if($todaydate > $expirydate) {

  echo 'expired';

}


查看完整回答
反對 回復(fù) 2021-12-03
  • 1 回答
  • 0 關(guān)注
  • 205 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號