检查日期是否已过去

时间:2016-12-27 18:57:19

标签: php wordpress advanced-custom-fields

我是Wordpress的自定义页面,我检查ACF(高级自定义字段)日期值(已排序的m-d-Y)是否为< =>日期(m-d-Y)。如果ACF值有2016年全部工作,如果年份是2017年功能不起作用。

代码示例:

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

}

如果我用01-01-2017工作替换日期(' m-d-Y')。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您目前正在比较两个字符串。您可以将它们转换为unix时间并以这种方式进行比较,或者将字符串转换为DateTime对象并进行比较。

使用unix时间确定data_inizio日期是否已过去的示例:

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

}

答案 1 :(得分:0)

您必须将此字符串转换为DateTime个对象然后进行比较...您可以仅比较字符串以查看它们是否相等。