As + Jaromanda X mentioned that you get an error message with some browsers.
Where your code is as follows:
// variable for start date of event var eventDate = new Date('%asset_attribute_start_date%'); // variable for date at present time var now = new Date(); //variable for one day after present time var oneDay = new Date('%asset_attribute_start_date%'); oneDay.setDate(oneDay.getDate() + 1);
You can replace it with the following:
var dateTime = '%asset_attribute_start_date%'; var date = dateTime.substring(0, dateTime.indexOf(" ")); var time = dateTime.substring(dateTime.indexOf(" ")+1); date = date.substring(date.indexOf("-")+1) + "-" + date.substring(0, date.indexOf("-")); var eventDate = new Date(date + ' ' + time); var oneDay = new Date(); oneDay.setDate(eventDate.getDate() + 1); var now = new Date();
What he does is change the date format from '2015-11-04' to '11-04-04-2015 '.
Adam martin
source share