[JAVASCRIPT] Como fazer?

05/09/2016

0

Opa, tudo bom? Eu gostaria de fazer 1 código javascript para o seguinte feito:

Tenho 1 site onde ele cadastra as informações, e elas ficam nesse estilo:
{"id_usuario":"giovanni_administrador","data_cadastro":"2016-09-04T01:21:02.000+0000"}

Após isso, fiz 1 javascript que pegasse a minha data_cadastro, como verificam abaixo:

$.get("https://linkdomeusitenvoupassar.com.br/infos/api/?name=giovanni_administrador", function(a){
data = a.memberSince;
console.log(data);
});


E ele puxa corretamente, a minha data_cadastro, que no caso é: 2016-09-04T01:21:02.000+0000
Mas eu gostaria de fazer 1 código que fizesse o seguinte:
Além de pegar minha data_cadastro, ele pegava a data de hoje, no caso hoje é dia: 05/09/2016
E fizesse 1 comparação no seguinte:
Se a data do cadastro fosse 3 ou + dias atrás do dia de hoje dava 1 alert('') em javascript
caso contrário, dava outro alert.

Ou seja, 1 javascript que veja se a data cadastro já passou de 3 dias ou +, se passou = alert
se não passou = outro alert.

Obrigado,
Agradeço muito
Abçs!
Giovanni Zadinello

Giovanni Zadinello

Responder

Post mais votado

05/09/2016

Tem exemplos nesse link

[url]http://stackoverflow.com/questions/3224834/get-difference-between-2-dates-in-javascript[/url]


Opa amigo, bom?
Cara, se fosse para pesquisar eu também pesquisaria.
Quero que alguém crie se possível.
E já tentei isso, não funcionou!

Abçs!

Giovanni Zadinello

Giovanni Zadinello
Responder

Mais Posts

05/09/2016

Luiz Camilo

Tem exemplos nesse link

[url]http://stackoverflow.com/questions/3224834/get-difference-between-2-dates-in-javascript[/url]
Responder

06/09/2016

Giovanni Zadinello

UP!ddddddd
Responder

06/09/2016

Giovanni Zadinello

UP!ddddddd
Responder

10/09/2016

Matheus

Trabalha com github? Posso desenvolver ou você mesmo quer fazer?
Responder

10/09/2016

Marcelo Santana

Boa tarde, Giovanni Henrique... Eu montei um código para você fazer essa função, com certeza tem várias outras maneiras.. Enfim, segue abaixo meu código, vou utilizar seu retorno como base ok, assim fica melhor o entendimento.

$.get("https://linkdomeusitenvoupassar.com.br/infos/api/?name=giovanni_administrador", function(a){
        
       // Author: Marcelo Queiroz de Santana
       // Description: Calcular diferença entre duas datas.
     		
	var dateJson = a.memberSince;
	var dateTime = dateJson.substr(0,19);
        dateTime = dateTime.split('T');
   	var date = dateTime[0].split('-');			
   	var oldDate = new Date(String(date[1]+" "+date[2]+", "+date[0]+" "+dateTime[1]));
	
        //Data atual
        var newDate = new Date();								
	
        milOldDate = Date.parse(oldDate);
 	 milNewDate = Date.parse(newDate);
  	 dayDiference = Math.floor((milNewDate - milOldDate) / 86400000); 
        
        console.log(dayDiference);
        
        //Se preferir, poderá utilizar if if else..abaixo, ok..   
               
        dayDiference >= 3 ? alert("Diferença é >= 3") : alert("Diferença é < que 3");

});


Só uma consideração, nessa vida de programação, teremos que muitas das vezes fazer pesquisa.. Nem sempre encontraremos uma resposta pronta.. Forte abraço, qualquer coisa estamos a disposição..

Abraço,

Marcelo Queiroz.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar