Abstract: A programmable time interval alarm that has a plurality of switches or buttons to set the alarm interval. Each button corresponds to a different time interval setting. In this manner, the alarm is simply programmable by actuating a single button corresponding to the desired interval. The alarm has a housing with a resilient element such as a rubberized inner surface to compress against containers of different dimensions and be clamped into position to move with the container.