Intialise your date like this. It will work in all browsers
var startDate = new Date(dateFragements[2] , dateFragements[1] , dateFragements[0]);
There are 4 ways in which Date
object can be intialised using constructor
new Date() // current date and time
new Date(milliseconds) //milliseconds since 1970/01/01
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)
String in Date object doesn't mean it will accept all date strings. If you want to give a string as input give this. (dateFragements[2] +'/' + dateFragements[1] + '/' + dateFragements[0]);. (/
as the separator) It will be supported in all browsers