如何使用此代码使用日期格式Y-n-j
价值
start_date = 2011-1-20
end_date = 2011-1-30
下面是源于此的原始函数Query between two meta values?function date_check_join( $join ) {
global $wpdb;
$join .= " JOIN ".$wpdb->postmeta." AS startdate ON
(".$wpdb->posts.".ID = startdate.post_id AND
startdate.meta_key = \'start_date\')
JOIN ".$wpdb->postmeta." AS enddate ON
(".$wpdb->posts.".ID = enddate.post_id AND
enddate.meta_key = \'end_date\')";
return $join;
}
function date_check_where( $where ) {
$today = date(\'Y-n-j\'); /* I change this format to date(\'Y-n-j\')*/
$where .= " AND startdate.meta_value <= $today
AND enddate.meta_value >= $today";
return $where;
}
此函数正在使用UNIX TIME STAMP date(\'Ymd\')
当我更改日期格式时date(\'Y-n-j\')
信贷@goldenapples