Я пытаюсь передать число (дата в мс) функции в библиотечном модуле. Номер портится!
Вот простой вид (функция MailUtils.showNum имеет только одну строку, тот же вызов журнала, как показано ниже):
n = Number(todayMs - mbRetMs);
Logger.logDebug("Num = " + n + "; as Date = " + new Date(n));
MailUtils.showNum(n);
Log:
/* Num = 1500396760628; as Date = Tue Jul 18 2017 12:52:40 GMT-0400 (EDT) */
/* Num = 1453174324; as Date = Sat Jan 17 1970 14:39:34 GMT-0500 (EST) */
Серьезно ???
Что за * происходит? Похоже, он каким-то образом выясняет, что это дата, и передает дату происхождения (дата, с которой отсчитываются мс)?