An alternative way of resolving the issue in wp-last-login.php…
Replace:
if ( $last_login ) {
$format = apply_filters( ‘wpll_date_format’, get_option( ‘date_format’ ) );
$value = date_i18n( $format, $last_login );
}
With:
if ( $last_login ) {
$format = apply_filters( ‘wpll_date_format’, get_option( ‘date_format’ ).’ @ ‘.get_option( ‘time_format’ ));
$value = get_date_from_gmt(date_i18n(‘Y-m-d H:i:s’, $last_login ), $format);
}
This will not only cause the date to appear relative to the WordPress timezone but also display the time of the last login.
Best regards,
Michael Milette