JSFiddle - React, Tailwind, and code Playground

JavaScript

var parts = "01.08.2014".split('.');
fromDateTime  = new Date(parts[2], parts[1], parts[0], 1, 0);
parts = "01.08.2014".split('.');
toDateTime  = new Date(parts[2], parts[1], parts[0], 10, 0);

var intervalInMinutes = 30;
console.log (fromDateTime);
console.log (toDateTime);
//while(fromDateTime.getTime() <= toDateTime.getTime()) {
//    console.log(fromDateTime);
//    fromDateTime.setMinutes(fromDateTime.getMinutes() + intervalInMinutes);    
//}