How to convert date to timestamp?
Split the string into its parts and provide them directly to the Date constructor:
Update:
var myDate = "26-02-2012";myDate = myDate.split("-");var newDate = new Date( myDate[2], myDate[1] - 1, myDate[0]);console.log(newDate.getTime());
Try this function, it uses the Date.parse() method and doesn't require any custom logic:
function toTimestamp(strDate){ var datum = Date.parse(strDate); return datum/1000;}alert(toTimestamp('02/13/2009 23:31:30'));
this refactored code will do it
let toTimestamp = strDate => Date.parse(strDate)
this works on all modern browsers except ie8-