簡體   English   中英

檢查日期是否過去

[英]Check if date is in past

我有一個Wordpress的自定義頁面,在其中檢查ACF(高級自定義字段)日期值(對mdY排序)是否為date(mdY)的<=>。 如果ACF值具有2016年,則所有工作,如果年為2017,則功能不起作用。

代碼示例:

if (get_sub_field('data_inizio') >= date('m-d-Y')) {

}

如果我將日期('md-Y')替換為01-01-2017工作。

謝謝你的幫助。

您當前正在比較兩個字符串。 您可以將它們轉換為Unix時間並進行比較,或者將字符串轉換為DateTime對象並進行比較。

使用unix時間確定data_inizio日期是否為過去的示例:

if(strtotime(get_sub_field('data_inizio')) <= time()) {

}

您必須將此字符串轉換為DateTime對象,然后進行比較...您只能比較字符串以查看它們是否相等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM