Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

get users contract end date

// WP_User_Query arguments
$args = array(
	'role'           => 'member',
	'meta_query'     => array(
		'relation' => 'AND',
		array(
			'key'     => 'wpcf-contact-end-date',
			'compare' => 'EXISTS',
			'type'    => 'DATE',
		),
	),
	'count_total'    => true,
	'fields'         => array( 'wpcf-contract-end-date', 'user_email', 'first_name', 'last_name' ),
);

// The User Query
$user_query = new WP_User_Query( $args );

// The User Loop
if ( ! empty( $user_query->results ) ) {
	foreach ( $user_query->results as $user ) {
		// do something
	}
} else {
	// no users found
}