js日期函数

这篇文章主要介绍了js日期函数,包含了一些新手需要注意的,代码加注释,需要的朋友可以参考下var now = new Date();

var yy = now.getYear();//返回从1900开始算得年份间隔,2016就返回116
yy = 1900 + yy;//加上1900就是2016了
var MM = now.getMonth();//返回月份,范围是0-11
MM = MM + 1;//加上1就是正常月份
var dd = now.getDate();//返回月份的第几天,从1开始算

var arr = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var day = now.getDay();//返回星期,0是星期日,6是星期六
var week = arr[day];

var date = yy+"年"+MM+"月"+dd+"日"+"  "+week+"  ";

var hh = now.getHours();//返回小时数,24小时制
var mm = now.getMinutes();//返回分钟数
var ss = now.getTime();//返回日期的毫秒数
ss = ss % 60000;//一分钟取余数,单位是毫秒
//ss % 1000是求得不够一秒的毫秒数,与ss相减是为了求得能够被1000整除的数
ss = (ss - (ss % 1000)) / 1000;

var time = hh + ":" + mm + ":" + ss;

alert("现在的时间是:" + date + time);
原文地址:https://www.cnblogs.com/leeLxj/p/5898687.html