我是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')。
感谢您的帮助。
答案 0 :(得分:0)
您目前正在比较两个字符串。您可以将它们转换为unix时间并以这种方式进行比较,或者将字符串转换为DateTime对象并进行比较。
使用unix时间确定data_inizio日期是否已过去的示例:
if(strtotime(get_sub_field('data_inizio')) <= time()) {
}
答案 1 :(得分:0)
您必须将此字符串转换为DateTime
个对象然后进行比较...您可以仅比较字符串以查看它们是否相等。