js 获取日期及日期计算案例

<pre name="code" class="javascript">	<script type="text/javascript">
		$(function(){
			date(new Date());   //传进来一个日期参数
		});

		/* 格式化日期函数 */
		function date(date){
			var date = new Date();
			var year1 =date.getYear();		//年的简写格式
			var year2 = date.getFullYear();  //年份的全写格式
			var month = date.getMonth()+1;     //日期从0 -- 11,转化为中国日期,则需+1
			var week = date.getDay();		//获取当前星期
			var day = date.getDate();		//获取前当天数

			var quarter = (date.getMonth() + 3) / 3 -1   //季度计算方法

			alert(year2 + "-" + month +"-"+ day + "   星期"+week + "   第" + quarter + "季度");
			
			/*日期计算*/
			alert(date.getTime());     //获取当前日期的毫秒数;(即:1970-01-01至当前的累计毫秒数)
			var time = date.getTime() - 24 * 60 * 60 *1000     //24H * 60 * 60 * 1000 = 1天的毫秒数
			var date2 = new Date(time);    //通过转化后,得到减去部分后的日期
			alert(date2);
		

			/*日期格式化*/
			var date3 = new Date("2014-02-12 12:12:12");    //字符时间字符串,用'-'连接,在谷歌浏览器可以显示 ,Editplus、IE、360、苹果、火狐浏览器不能正常显示
			var date4 = new Date("2014/02/12 12:12:12");    //字符时间字符串,用'/'连接,所有浏览器均可以显示;
			var date5 = date3.replace(/-/ig,'/');			//通过 "/-/ig" 正则表达式,来替换'-';其中正则表达式中,i表示区分不大小写,g表示所有匹配的字符,即全部;
			alert(date5);	
		}
	</script>


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值