[英]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.