[JAVASCRIPT] Como fazer?
05/09/2016
0
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
Post mais votado
05/09/2016
[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
Mais Posts
05/09/2016
Luiz Camilo
[url]http://stackoverflow.com/questions/3224834/get-difference-between-2-dates-in-javascript[/url]
10/09/2016
Matheus
10/09/2016
Marcelo Santana
$.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.
Clique aqui para fazer login e interagir na Comunidade :)