JS获取上7天,上12个月,前一天,后一天,格式化金钱方法

Posted 诗萧尘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS获取上7天,上12个月,前一天,后一天,格式化金钱方法相关的知识,希望对你有一定的参考价值。

// 前一天 后一天 日期
var curDate = new Date();
var preDate = new Date(curDate.getTime() - 24*60*60*1000); //前一天
var nextDate = new Date(curDate.getTime() + 24*60*60*1000); //后一天
// 计算上一天应用

                    var curDate = new Date();
					var now = new Date(curDate.getTime() - 24*60*60*1000);
				//	var now = new Date();
					var month = (now.getMonth() + 1) < 10 ? '0' + (now.getMonth() + 1) : '' + (now.getMonth() + 1);
					var date1 = (now.getDate() - 1) < 10 ? '0' + (now.getDate()) : '' + (now.getDate() );
					var time = now.getFullYear() + month + date1;
					var huixian = now.getFullYear() + "/" + month + "/" + date1;
					document.getElementById("riqi").value = huixian;

// 计算上七日日期

function getRi(day) 

				var riqi = document.getElementById("riqi").value; //日期
				var today = new Date(riqi);
				var targetday_milliseconds = today.getTime() + 1000 * 60 * 60 * 24 * day;
				today.setTime(targetday_milliseconds); //注意,这行是关键代码
				var tYear = today.getFullYear();
				var tMonth = today.getMonth();
				var tDate = today.getDate();
				tMonth = doHandleMonth(tMonth + 1);
				tDate = doHandleMonth(tDate);
				//return tYear+"-"+tMonth+"-"+tDate;  
				return tDate+'日';
			

// 计算

function getLast12Month()
				var riqi = document.getElementById("riqi").value;
				var dataArr = [];
				var data = new Date(riqi);
				var currDay=	new Date();
				var year = data.getFullYear();
								data.setMonth(data.getMonth(), 1)//获取到当前月份,设置月份
				for (var i = 0; i < 12; i++) 
					var m = data.getMonth() + 1;
					if(m==0) m=12;
					m = m < 10 ? "0" + m : String(m);
					m = (i == 0) ? m + '月' : m;
					dataArr.unshift(data.getFullYear() + m)
					data.setMonth(data.getMonth() - 1);//每次循环一次 月份值减1
				
				return dataArr
			

格式化钱

function formatMoney(n) 
				if(!n||n==undefined||n=='undefined')
					return 0;
				 else 
					var num = n + '';
					var intNum = num.split('.')[0].replace(/(\\d1,3)(?=(\\d3)+(?:$|\\.))/g, "$1,");
					var floatNum = num.split('.')[1];
					return !!floatNum ? intNum + '.' + floatNum : intNum;
				
        	

感谢各位支持和鼓励~

thank~

以上是关于JS获取上7天,上12个月,前一天,后一天,格式化金钱方法的主要内容,如果未能解决你的问题,请参考以下文章

js如何去当前时间前一天的时间和后一天

Java中获取去年最后一天的日期

Java获取本月最后一天问题

js 怎么求三个月前第一天,和本月最后一天要字符串(YYYY-MM-DD)格式

javaScript___计算时间前一天和后一天案例

js获取当前年月日前一天,7天后更新,例如20141005显示为141004七天之后20141012显示为141011,依次类推