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;
}