The forecast are in hourly sequence so array 0 will be 1 hour forecast, and 5 should be 6 hour forecast
eg.
[{"id":"487bb69.cdeb548","type":"inject","z":"c791cbc0.84f648","name":"","props":[{"p":"payload"},{"p":"forecast","v":"5","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":190,"y":220,"wires":[["62b6106c.8a6c1"]]},{"id":"62b6106c.8a6c1","type":"change","z":"c791cbc0.84f648","name":"","rules":[{"t":"set","p":"url","pt":"msg","to":"https://api.weather.gov/points/39.7456,-97.0892","tot":"str"},{"t":"set","p":"headers.user-agent","pt":"msg","to":"my_user_agent","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":240,"wires":[["c6c4a080.408b3"]]},{"id":"c6c4a080.408b3","type":"http request","z":"c791cbc0.84f648","name":"","method":"GET","ret":"obj","paytoqs":"ignore","url":"","tls":"","persist":false,"proxy":"","authType":"","x":570,"y":240,"wires":[["5c510ec6.b300b8"]]},{"id":"5c510ec6.b300b8","type":"change","z":"c791cbc0.84f648","name":"","rules":[{"t":"set","p":"url","pt":"msg","to":"payload.properties.forecastHourly","tot":"msg"},{"t":"delete","p":"headers","pt":"msg"},{"t":"set","p":"headers.user-agent","pt":"msg","to":"my_user_agent","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":590,"y":280,"wires":[["5f27466d.75f038"]]},{"id":"5f27466d.75f038","type":"http request","z":"c791cbc0.84f648","name":"","method":"GET","ret":"obj","paytoqs":"ignore","url":"","tls":"","persist":false,"proxy":"","authType":"","x":790,"y":280,"wires":[["4467f7ce.e212a8"]]},{"id":"4467f7ce.e212a8","type":"change","z":"c791cbc0.84f648","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.properties.periods[$$.forecast]","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":1010,"y":280,"wires":[["dab1571e.83d498"]]},{"id":"dab1571e.83d498","type":"debug","z":"c791cbc0.84f648","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1030,"y":200,"wires":[]}]
The data takes two requests, one to retrieve url for the grid reference of your coordinates, then one to retrieve the forecast json.
[edit] When first saw the results it looked like the forecast array was starting at the current time, due to timezone. But it appears they are not.
so the in built Jsonata time fuctions should get you the result you require.
e.g
[{"id":"487bb69.cdeb548","type":"inject","z":"c791cbc0.84f648","name":"","props":[{"p":"payload"},{"p":"forecast","v":"6","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":190,"y":220,"wires":[["62b6106c.8a6c1"]]},{"id":"62b6106c.8a6c1","type":"change","z":"c791cbc0.84f648","name":"","rules":[{"t":"set","p":"url","pt":"msg","to":"https://api.weather.gov/points/39.7456,-97.0892","tot":"str"},{"t":"set","p":"headers.user-agent","pt":"msg","to":"my_user_agent","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":240,"wires":[["c6c4a080.408b3"]]},{"id":"c6c4a080.408b3","type":"http request","z":"c791cbc0.84f648","name":"","method":"GET","ret":"obj","paytoqs":"ignore","url":"","tls":"","persist":false,"proxy":"","authType":"","x":570,"y":240,"wires":[["5c510ec6.b300b8"]]},{"id":"5c510ec6.b300b8","type":"change","z":"c791cbc0.84f648","name":"","rules":[{"t":"set","p":"url","pt":"msg","to":"payload.properties.forecastHourly","tot":"msg"},{"t":"delete","p":"headers","pt":"msg"},{"t":"set","p":"headers.user-agent","pt":"msg","to":"my_user_agent","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":590,"y":280,"wires":[["5f27466d.75f038"]]},{"id":"5f27466d.75f038","type":"http request","z":"c791cbc0.84f648","name":"","method":"GET","ret":"obj","paytoqs":"ignore","url":"","tls":"","persist":false,"proxy":"","authType":"","x":790,"y":280,"wires":[["bdb1705b.6db87"]]},{"id":"bdb1705b.6db87","type":"change","z":"c791cbc0.84f648","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.properties.periods[$toMillis(startTime) > $millis()+(3600000 * $$.forecast)][0]","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":1020,"y":280,"wires":[["dab1571e.83d498"]]},{"id":"dab1571e.83d498","type":"debug","z":"c791cbc0.84f648","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1030,"y":200,"wires":[]}]