工作中用到的时间函数 发表于 2018-06-23 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061/** * 获取当前时间 */function getDate() { return new Date();}/** * 格式化当前时间 * @param {*} value */function getFormatDate(value) { var date = new Date(value); var year = date.getFullYear(); var month = date.getMonth() + 1; month = month < 9 ? '0'+ month : month var day = date.getDate(); day = day < 9 ? '0'+ day : day var hours = date.getHours(); hours = hours < 9 ? '0'+ hours : hours var minutes = date.getMinutes(); minutes = minutes < 9 ? '0'+ minutes : minutes var seconds = date.getSeconds(); seconds = seconds < 9 ? '0'+ seconds : seconds return year + '/' + month + '/' + day + ' ' + hours + ':' + minutes + ":" + seconds;}/** * 获取当月第一天 */function getFirstMonthday(){ var date=new Date(); var firstmonthday=date.setDate(1); return getFormatDate(firstmonthday);}/** * 日期比较大小(获取天数) */function getDays(fday, tday) { var fday = new Date(fday); var tday = new Date(tday); var times = fday.getTime() - tday.getTime(); var day = times / (1000 * 60 * 60 * 24); return parseInt(day)}/** * 判断是否为同一年 */function isSameYear(s, e) { var startyear = "", endyear = ""; startyear = new Date(s).getFullYear(); endyear = new Date(e).getFullYear(); if (endyear != startyear) { return true; } else { return false; }}