JavaScript实现获取时间


var mdate = new Date(); //创建 Date 对象
var mDayOfWeek = mdate.getDay(); //今天是本周的第几天【今天星期X】
var mDay = mdate.getDate(); //今天是本月的第几天【本月的X日】
var mMonth = mdate.getMonth()+1; //当前月:返回值是 0(一月) 到 11(十二月) 之间的一个整数
var mYear = mdate.getFullYear(); //当前年

//格式化日期:yyyy年MM月dd日,可根据需求改成yyyy-MM-dd等
   function formatDate(mYear,mMonth,mDay) {
	 if(mMonth < 10){ //小于两位数补0
	     mMonth = "0" + mMonth;
	  }
	  if(mDay < 10){//小于两位数补0
	     mDay = "0" + mDay;
	  }
	return (mYear+"年"+mMonth +"月"+mDay+"日"); //日期格式XXXX年XX月XX日
	/* return (mYear+"-"+mMonth +"-"+mDay); //日期格式XXXX-XX-XX */
 }

//今天的日期
function getToday() {
    return formatDate(mYear,mMonth,mDay);
}
//本周第一天的日期
function getWeekDate() {
    //本周第一天的号:今天的号-今天是本周是第几天+1
    return formatDate(mYear, mMonth,mDay-mDayOfWeek+1);
}
//本月第一天的日期:1号
function getMonthDate(){
    return formatDate(mYear,mMonth,1);
}	 		

//弹窗看结果
alert("当天:"+getToday());
alert("本周时间范围是:"+getWeekDate()+" - "+getToday());
alert("本月时间范围是:"+getMonthDate()+" - "+getToday());

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值