JavaScript,Date对象,自定义一个时间格式

Date对象

  1.声明一个Date对象

  var date = new Date();

  2.Date对象的一些常用方法:

  getTime()   //获取1978/01/01  00:00:00 至今的毫秒数

  getFullYear()  //返回当前年份

  getMonth()  //返回当前月份  (0~11)     0 代表1月

  getDate()  //返回当前是几号(1~31)

  getDay()  //返回当前是星期几 (0~6) 0代表星期天

  getHour()  //返回当前的时刻-时(0~23)  0代表凌晨0点

  getMinutes()  //返回..时刻-分(0~59)

  getSeconds() //返回..时刻-秒(0~59)

  getMilliseconds()  //返回..时刻-毫秒(0~999)

 

 

输出一个中国标准时间,通过Date对象获取当前年份,其他时间也可以通过Date对象获取

<script>
    window.onload = function(){
        //声明Date对象
        var date = new Date()
        
        //输出一个标准时间
        console.log(date);   //Tue Sep 24 2019 13:06:48 GMT+0800 (中国标准时间)

        //输出当前年份
        console.log(date.getFullYear());
    }

</script>

  函数返回一定格式的时间:年/月/日  时:分:秒

                        //函数,传一个Date对象,按定义好的格式返回当前时间
			function getCustomTime(date){

				//当前的日期和时刻  日期:年月日  时刻:时分秒
				var year = date.getFullYear();
				var month = date.getMonth() + 1;  //+1是因为getMonth()返回(0-11)
				var day = date.getDate();
				var hour = date.getHours();
				var minute = date.getMinutes();
				var second = date.getSeconds();

				//小于10在该数字前加个”0“
				month = adjust(month);
				day = adjust(day);
				hour = adjust(hour);
				minute = adjust(minute);
				second = adjust(second);


				
				//按照自定义格式输出时间
				var currentTime1 = year+"年"+month+"月"+day+"日"+hour+"时"+ minute+"分"+ second+"秒";
				var currentTime2 = year+"/"+month+"/"+day+"  "+hour+":"+ minute+":"+ second;

  				return currentTime2;

			}
			

			//函数,传一个数字,如果该数字小于10在该数字前加个”0“
			function adjust(num){
				return num < 10 ? "0" + num : num;
			}

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值