Versão atual:

Calculo entre datas validatefomr

Estou efetuando um calculo, na validateform que está retornando erro "NaN".

v_periodo = dtstColab.getValue(i, 'datafa'); /* 2000-01-03 00:00:00 */

v_periodo = v_periodo.substr(0, v_periodo.indexOf(" ") ); /* 2000-01-03 */
var dt = new Date(v_periodo); // resultado = NaN
var diffR = Math.abs( data.getTime() - dt.getTime() );
var NewData = parseInt( Math.ceil( diffR / (1000 * 60 * 60 * 24) ) );
Log: Periodo: 2000-01-03 00:00:00
     Data (dt): Invalid Date Diferença: NaN 
     Nova data: NaN
     data.getTime(): 1639401324776 
     dt.getTime(): NaN

Alguem tem ideia de como contornar o erro, obrigado.

Versão (1):

Ver a versão formatada

Calculo entre datas validatefomr

Comentário

new question