别动手动脚的,把手拿开!
我是在地球上成长的赛亚人!

Posted by 小程同学| Blog on March 24, 2018

js中时间的操作

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

日期时间脚本库方法列表

Date.prototype.isLeapYear 判断闰年 Date.prototype.Format 日期格式化 Date.prototype.DateAdd 日期计算 Date.prototype.DateDiff 比较日期差 Date.prototype.toString 日期转字符串 Date.prototype.toArray 日期分割为数组 Date.prototype.DatePart 取日期的部分信息 Date.prototype.MaxDayOfDate 取日期所在月的最大天数 Date.prototype.WeekNumOfYear 判断日期所在年的第几周 StringToDate 字符串转日期型 IsValidDate 验证日期有效性 CheckDateTime 完整日期时间检查 daysBetween 日期天数差

常见JS的Date的函数

var d =new Date();//undefined d.toDateString();//”Tue May 31 2016” d.toGMTString();//”Tue, 31 May 2016 13:41:26 GMT” d.toISOString();//”2016-05-31T13:41:26.027Z” d.toDSON();//”2016-05-31T13:41:26.027Z” d.toLocaleDateString();//”2016年 5月 31日” d.toLocaleString();//”2016年5月310 下牛9:41:26” d.toString();//”Tue May 31 2016 21:41:26 GMT+0S00 (中囯标准时间) d.toTimeString();”21:41:26 GMT+0800 (中囯标准时间) d.toUTCString();”Tue, 31 May 2016 13:41:26 GMT”

两个日期相减———秒

// 说明:两个时间相减 // 参数:JS的Date类型,或者 string 类型,格式为:yyyy-MM-dd HH:mm:ss // 返回: date1-date2的秒数 var substractDate = function(date1, date2){ var type1 = typeof date1; var type2 = typeof date2; if (type1 == ‘string’) { date1 = new Date(date1); } if (type2 == ‘string’) { date2 = new Date(date2); } return (date1 - date2) / 1000; } substractDate(‘2016-06-13 8:58:00’,’2016-06-13 9:00:00’)//-120