Ho un tabella che contiene i seguenti campi

minute
hour
day
month
week

i campi riportano esattamenti i vari parametri utilizzabili da crontab, quindi potrebbe essere

minute 30
hour 9-13,14-18
day *
month *
week 1-5

A seconda dell'ora in cui si visualizza la pagina vorrei ordinare l'elenco dei vari cron in base al tempo che manca alla sua prossima esecuzione

idee?