js获取当前日期时间
获取当前日期
function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var year = date.getFullYear(); var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + month; } if (strDate >= 0 && strDate <= 9) { strDate = "0" + strDate; } var currentdate = year + seperator1 + month + seperator1 + strDate; return currentdate; }
调用直接获取当天日期
获取当前日期时间
//获取当前日期时间 function curentTime() { var now = new Date(); var year = now.getFullYear(); //年 var month = now.getMonth() + 1; //月 var day = now.getDate(); //日 var hh = now.getHours(); //时 var mm = now.getMinutes(); //分 var ss = now.getSeconds(); //分 var clock = year + "-"; if(month < 10) clock += "0"; clock += month + "-"; if(day < 10) clock += "0"; clock += day + " "; if(hh < 10) clock += "0"; clock += hh + ":"; if (mm < 10) clock += '0'; clock += mm + ":"; if (ss < 10) clock += '0'; clock += ss; return clock; } //定时执行setTime setInterval("setTime()",1000); //将id为currentTime的div更新为最新时间 function setTime(){ $('#currentTime').html(curentTime()); }
根据年月获取当月第一天和最后一天
//根据年月获取当月第一天日期 function getStartDate(yearmonthstr){ if(/^\d{4}-\d{2}$/.test(yearmonthstr)){ //判断是否满足yyyy-mm条件 var year = /\d{4}/.exec(yearmonthstr)[0]; //获取年份 var month = /\d{2}$/.exec(yearmonthstr)[0]; //获取月份 var d = new Date(year, month, 0); var day = d.getDate(); //获取月的天数 return yearmonthstr+'-01'; } } //根据年月获取当月最后一天日期 function getEndDate(yearmonthstr){ if(/^\d{4}-\d{2}$/.test(yearmonthstr)){ //判断是否满足yyyy-mm条件 var year = /\d{4}/.exec(yearmonthstr)[0]; //获取年份 var month = /\d{2}$/.exec(yearmonthstr)[0]; //获取月份 var d = new Date(year, month, 0); var day = d.getDate(); //获取月的天数 return yearmonthstr+'-'+day; } }
调用,参数为yyyy-MM.
Date转时间
function getDateTime(dt) { //需要的所有的元素 var year=dt.getFullYear(); var month=dt.getMonth()+1; var day=dt.getDate(); var h=dt.getHours(); var m=dt.getMinutes(); var s=dt.getSeconds(); //是个数用三元表达式来处理 month=month<10?"0"+month:month; day=day<10?"0"+day:day; h=h<10?"0"+h:h; m=m<10?"0"+m:m; s=s<10?"0"+s:s; return year+"年"+month+"月"+day+"日"+h+"时"+m+"分"+s+"秒"; } var d = new Date(); console.info(d); getDateTime(d);
如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~
![微信公众号二维码](https://images.cnblogs.com/cnblogs_com/aeolian/1679458/o_wechat_gzh_qrcode.jpg)