UTC でタイムスタンプを作成する必要があります。これが私が試していることですが、 setUTCDate および getUTCDate メソッドが使用されているにもかかわらず、アラートポップアップは GMT+2 で日付を表示しています。なぜこうなった?
// Get Number of Days Until Expiration
var expDays = $('input[name=exp-field]').val();
// Create Timestamp
var expDate = new Date();
expDate.setUTCDate( expDate.getUTCDate() + parseInt(expDays) );
alert("expDate is: " + expDate);
// Convert to seconds
var finalDate = Math.round( expDate.getTime() / 1000 );