1

获取当前时间:

时间

jsvar myDate = new Date();          //当前时间

年份

jsvar year = myDate.getFullYear();

月份

jsvar month = myDate.getMonth() + 1;

jsvar day = myDate.getDate();

年份(2位)

jsmyDate.getYear(); 

完整年份

(4位,1970-????)

jsmyDate.getFullYear();

月份

(0-11,0代表1月)

jsmyDate.getMonth(); 

日(1-31)

jsmyDate.getDate();

星期X

(0-6,0代表星期天)

jsmyDate.getDay();

时间戳

(从1970.1.1开始的毫秒数)

jsmyDate.getTime();

小时数(0-23)

jsmyDate.getHours();

分钟数(0-59)

jsmyDate.getMinutes();

秒数(0-59)

jsmyDate.getSeconds();

毫秒数(0-999)

jsmyDate.getSeconds();

日期

jsmyDate.getMilliseconds();  

时间

jsvar mytime=myDate.toLocaleTimeString(); 

日期与时间

jsmyDate.toLocaleString( );    

获取最近一周的日期

jsvar oneDay = 1000 * 60 * 60 * 24;
var lastDate = new Date(myDate - oneDay * 6);
var lastYear = lastDate.getFullYear();
var lastMonth = lastDate.getMonth() + 1;

获取当前月的最后一天

jsvar lastDay = lastDate.getDate();
var day = new Date(year ,month , 0);
var lastdate = day.getDate();//当前月的最后一天

获取最近N个月的日期

jsvar lastDate = new Date(myDate - oneDay * myDate.getDate());
lastDate = new Date(lastDate - N * oneDay * (lastDate.getDate() - 1));
var lastYear = lastDate.getFullYear();
var lastMonth = lastDate.getMonth() + 1;
var lastDay = lastDate.getDate();

字符串转换为时间戳

jsvar date="2014-12-06";
date = new Date(Date.parse(date.replace(/-/g, "/")));
date = date.getTime();

小弟调调
8.3k 声望2k 粉丝

小弟调调要埋名啦