我正在使用 strtotime() 函數來比較兩個日期,一個是今天,第二個來自數據庫,幾天前它工作正常,但今天它不工作 這是代碼$today=strtotime(date("d-M-Y H:i A"));
$registration_start_date=strtotime($model->registration_start_date);在此代碼中,即使我嘗試回顯日期和日期,也沒有 $today 的輸出,但是當我將 date("dMY H:i A") 保留在 strtotime 中時,它是空的,甚至 $registration_start_date=strtotime($model ->注冊開始日期);正在給出正確的輸出。請幫忙。謝謝
1 回答

素胚勾勒不出你
TA貢獻1827條經驗 獲得超9個贊
這就是日期現在發生的情況:
php > echo date("d-M-Y H:i A");
30-Jun-2020 17:29 PM
下午 17:29?
只需從日期格式中刪除 A,即可使用 H - 這已經是 24 小時格式:
php > var_dump(strtotime(date("d-M-Y H:i A")));
bool(false)
php > var_dump(strtotime(date("d-M-Y H:i")));
int(1593531060)
也許這個代碼在中午之前可以工作,但我不會指望它。
- 1 回答
- 0 關注
- 148 瀏覽
添加回答
舉報
0/150
提交
取消