How to "Press and hold button for 10 second than LED blink"

Hi, there,

Can anyone advice how to do the following?

My intention is to blink a LED when the button were press and hold for 10 second other wise it must not blink even numerous short press of the button.

Please advice.

When you see the button becomes pressed (State Change Example) record the value of millis (Blink Without Delay) and when the current time is more than 10 seconds past the time you recorded, then start your blinking.