#!/usr/bin/env perl use warnings; use strict; use feature qw{ say }; use DateTime; my $now = 'DateTime'->now; for my $day (6, 7) { my $dt = 'DateTime'->new(year => 2017, month => 6, day => $day); my $diff = $now - $dt; my ($years, $months) = ($diff->years, $diff->months); say $years == 1 && $months == 2 ? 'Yes' : 'No'; }