【每日知识】JS获取当前时间

 

前端js获取当前时间的方法:

var time = new Date();
time.getYear(); //获取当前年份
time.getFullYear(); //获取完整的年份(4位,1970-???)
time.getMonth(); //获取当前月份(0-11,0代表1月)
time.getDate(); //获取当前日(1-31)
time.getDay(); //获取当前星期X(0-6,0代表星期天)
time.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
time.getHours(); //获取当前小时数(0-23)
time.getMinutes(); //获取当前分钟数(0-59)
time.getSeconds(); //获取当前秒数(0-59)
time.getMilliseconds(); //获取当前毫秒数(0-999)
time.toLocaleDateString(); //获取当前日期
var mytime=time.toLocaleTimeString(); //获取当前时间
time.toLocaleString( ); //获取日期与时间

js代码如下: 

console.log(getNowTime());

//获取当前时间
function getNowTime() {
            var date = new Date();//年 getFullYear():四位数字返回年份
            var year = date.getFullYear();  //getFullYear()代替getYear()
            var month = date.getMonth() + 1;//月 getMonth():0 ~ 11
            var day = date.getDate();//日 getDate():(1 ~ 31)
            var hour = date.getHours(); //时 getHours():(0 ~ 23)
            var minute = date.getMinutes(); //分 getMinutes(): (0 ~ 59)
            var second = date.getSeconds();//秒 getSeconds():(0 ~ 59)
            var time = '当前时间是:' + year + '-' + addZero(month) + '-' + addZero(day) + ' ' + addZero(hour) + ':' + addZero(minute) + ':' + addZero(second);
            return time;
        }

//小于10的拼接上0字符串
        function addZero(s) {
            return s < 10 ? ('0' + s) : s;
}


 

你可能感兴趣的:(每日知识,javascript,前端)