Uma função bem simples de se adicionar dias à uma data corrente e retornar a mesma em formato americano em javascript:
function getDataISO(dias)
{
var dayMonth = new Date().getDate();
dayMonth += dias;
var d = new Date();
d.setDate(dayMonth);
var day = d.getDate();
var monthIndex = d.getMonth()+1;
var year = d.getFullYear();
//retorno já formatado de 9 para 09
return year + '-' + (monthIndex > 9 ? monthIndex : '0' + monthIndex.toString()) + '-' + (day > 9 ? day : '0' + day.toString());
}
Um blog de tecnologia que aborda diversos assuntos sobre tecnologia e desenvolvimento web.
terça-feira, 31 de maio de 2016
Calculando os valores mínimo e máximo de um array em javascript
Uma função bem simples mas que pode ser muito útil para retornar os valores mínimo e máximo de um array em javascript feita em prototype.
Mínimo:
Array.prototype.max = function() {
return Math.max.apply(null, this);
};
Máximo:
Array.prototype.min = function() {
return Math.min.apply(null, this);
};
Média:
function getAvg(grades) {
return grades.reduce(function (p, c) {
return p + c;
}) / grades.length;
}
Chamadas:
v = [1,5,8,74,9];
v.max();
v.min();
mean = getAvg(v);
Mínimo:
Array.prototype.max = function() {
return Math.max.apply(null, this);
};
Máximo:
Array.prototype.min = function() {
return Math.min.apply(null, this);
};
Média:
function getAvg(grades) {
return grades.reduce(function (p, c) {
return p + c;
}) / grades.length;
}
Chamadas:
v = [1,5,8,74,9];
v.max();
v.min();
mean = getAvg(v);
Assinar:
Postagens (Atom)