JSFiddle - React, Tailwind, and code Playground

JavaScript

let jsonArray = [
	{
  	id:1,
    someString: 'Hello my friend',
    date: '2017-03-15'
  },
  {
  	id:2,
    someString: 'Hi everyone',
    date: '2015-10-01'
  },
  {
  	id:3,
    someString: 'Do you know how to ask the question ?',
    date: '2019-03-15'
  },
  {
  	id:4,
  	someString: 'Hi res',
    date: '2016-03-15'
  }  
  
]

let filterArray = jsonArray.filter(jsonData => jsonData.someString.indexOf('Hi') >= 0 && new Date(jsonData.date).getYear() <= new Date().getYear() - 3)

document.body.innerHTML = JSON.stringify(filterArray)