js格式化Date:
1.js方法返回值:2015-03-19
var formatDate = function (date) {
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? '0' + m : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
return y + '-' + m + '-' + d;
};
2.js方法返回值:2015-03-19 12:00
var formatDateTime = function (date) {
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? ('0' + m) : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
var h = date.getHours();
var minute = date.getMinutes();
minute = minute < 10 ? ('0' + minute) : minute;
return y + '-' + m + '-' + d+' '+h+':'+minute;
};
3.filter()
var arr = [1, 2, 4, 5, 6];
var newArr = arr.filter(function(item, index) {
return item > 3;
});
console.log(newArr); //[4, 5, 6]
4.map()
var arr = [1, 2, 4, 5, 6];
var newArr = arr.map(function(item, index) {
return item * 2;
});
console.log(newArr); //[2, 4, 8, 10, 12]
5.forEach()
var arr = [1, 2, 4, 5, 6];
arr.forEach(function(item, index) {
console.log(item); //1, 2, 4, 5, 6
});