温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

js如何格式化日期

发布时间:2021-08-17 23:08:59 来源:亿速云 阅读:165 作者:chen 栏目:开发技术

本篇内容主要讲解“js如何格式化日期”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“js如何格式化日期”吧!

function formatDate(date,format) {	var date = new Date(date);	var year = date.getFullYear();	var month = date.getMonth();	var month2 = month + 1;	var day = date.getDate();	var hours = date.getHours();	var minutes = date.getMinutes();	var seconds = date.getSeconds();	return format.replace(/yyyy/g, year)	 .replace(/yy/g, (year + '').substring(2))	 .replace(/mm/g, month2 < 10 ? '0' + month2 : month2)	 .replace(/m/g, month2)	 .replace(/dd/g, day < 10 ? '0' + day : day)	 .replace(/d/g, day)	 .replace(/hh/g,hours<10?'0'+hours:hours)	 .replace(/h/g,hours)	 .replace(/ii/g,minutes<10?'0'+minutes:minutes)	 .replace(/i/g,minutes)	 .replace(/ss/g,seconds<10?'0'+seconds:seconds)	 .replace(/s/g,seconds);	}            	/*    	*  要兼容 yy-m-d h:i:s 这个因为 dateString 和 format 可能不一致处理起来比较麻烦 目前没有兼容    	* */     function parseDate(dateStr,format){	var reg = /yyyy|mm|dd|hh|ii|ss|.+?/g;         // parse year          var result = null;	var d = new Date();         while(result=reg.exec(format)){             var res = result[0];	var index = result.index;	var lastIndex = reg.lastIndex;             if(res=="yyyy"){	d.setFullYear(dateStr.substring(index,lastIndex));             }else if(res=="mm"){	var month = dateStr.substring(index,lastIndex);	month = parseInt(month);	month--;	d.setMonth(month);             }else if(res=="dd"){	var date = dateStr.substring(index,lastIndex);	d.setDate(date);             }else if(res=="hh"){	var hours = dateStr.substring(index,lastIndex);	d.setHours(hours);             }else if(res=="ii"){	var minutes = dateStr.substring(index,lastIndex);	d.setMinutes(minutes);             }else if(res=="ss"){	var seconds = dateStr.substring(index,lastIndex);	d.setSeconds(seconds);             }         }	return d;     }

到此,相信大家对“js如何格式化日期”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

js
AI