In reply to olddirtydoggy:
Here's a quick fag-packet calculation for you.
A standard 100Ah leisure battery will theoretically put out 1.2kW for an hour. Draining the battery regularly will destroy it very quickly, so you could realistically get half an hour at 1.2kW. This should be enough to take the edge of the cold when you get back to the van. For comparison, a blown-air heater is about 2kW.
Recharging the battery will take a good 5 to 10 hours driving. So you'd have to do a good long drive in between every use of the heater.
If that works for you, then it wouldn't be hard to make a 12V fan heater.
You can forget solar. If you covered the entire roof of the van in good quality panels you might get enough charge over a full day for 15 minutes heat, but that would be a very expensive way to heat a van!