Convert utc date to date in specific timezone in apigee using message template

How convert utc date to specific timezone id from template message? Example and date in gmt to "Europe/Madrid"

1 1 103
1 REPLY 1

Try java script..

var gmtDate = new Date();
// Convert date to the Europe/Madrid time zone,Offset for Europe/Madrid is UTC+2
var madridOffset = 2;
var madridDate = new Date(gmtDate.getTime() + (madridOffset * 60 * 60 * 1000));
var formattedMadridDate = madridDate.toISOString();
context.setVariable('currentDate', gmtDate.toISOString());
context.setVariable('madridDate', formattedMadridDate);