Yes, there are small 8-pin chips like PIC microcontrollers that will do that, but require programming. If you want an off-the-shelf, 12vDC timer you might look at something like this: http://www.ebay.com/itm/LCD-Digital-Power-Programmable-Timer-Switch-Time-Relay-DC-12V-16A-USA-Ship-/321127095779...