Max Costa Postado Julho 25, 2012 Denunciar Share Postado Julho 25, 2012 Ola Pessoal, já pesquisei na internet e não achei nada que funcionasse em javascript.Preciso obter a diferença de meses entre duas datas utilizando especificamente java script.Alguém pode ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fiote Postado Julho 25, 2012 Denunciar Share Postado Julho 25, 2012 http://www.javascriptkit.com/javatutors/datedifference.shtmlhttp://stackoverflow.com/questions/7763327...e-in-javascript Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Max Costa Postado Julho 25, 2012 Autor Denunciar Share Postado Julho 25, 2012 Show de bola! Muito obrigado...Ficou assim:function retornaMeses() { var DateDiff = { inDays: function(d1, d2) { var t2 = d2.getTime(); var t1 = d1.getTime(); return parseInt((t2-t1)/(24*3600*1000)); }, inWeeks: function(d1, d2) { var t2 = d2.getTime(); var t1 = d1.getTime(); return parseInt((t2-t1)/(24*3600*1000*7)); }, inMonths: function(d1, d2) { var d1Y = d1.getFullYear(); var d2Y = d2.getFullYear(); var d1M = d1.getMonth(); var d2M = d2.getMonth(); return (d2M+12*d2Y)-(d1M+12*d1Y); }, inYears: function(d1, d2) { return d2.getFullYear()-d1.getFullYear(); } } var dString = $('#inicioMes').val()+",01,"+ $('#inicioAno').val(); var d1 = new Date(dString); var d2 = new Date(mes+ "," +dia+ "," + $('#fimAno').val()); return DateDiff.inMonths(d1, d2); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Max Costa
Ola Pessoal, já pesquisei na internet e não achei nada que funcionasse em javascript.
Preciso obter a diferença de meses entre duas datas utilizando especificamente java script.
Alguém pode ajudar?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.