Javascript日期对象Date以及Date的传参
创建一个日期对象,日期对象可传参
new Date() 创建日期对象getFullYear() 获取年份 getMonth() 获取月份 返回值是 0(一月) 到 11(十二月) 之间的一个整数 getDate() 获取日期(多少号) getDay() 获取星期数 返回值是 0(周日) 到 6(周六) 之间的一个整数。 getHours() 获取小时 返回值是 0 (午夜) 到 23 (晚上 11 点)之间的一个整数 getMinutes() 获取分钟数 返回值是 0 ~ 59 之间的一个整数 getSeconds() 获取秒数 返回值是 0 ~ 59 之间的一个整数 getTime() 返回距 1970 年 1 月 1 日之间的毫秒数G MT 时间 日期传参 返回Wed Dec 21 2016 22:41:04 GMT+0800 (中国标准时间)这样的对象参数有两种类型 : 数字类型和字符串类型参数的形式有以下5种new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth,dd); new Date(ms); 需要注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数数字形式:new Date(2016,10,26,22,17,20)字符串形式:new Date()月份英文单词 January February March April May June July August September October November December时间转换公式(t为秒数)天:Math.floor(t/86400)时:Math.floor(t%86400/3600)分:Math.floor(t%86400%3600/60)秒:Math.floor(t%60)例如:
var iNow = new Date(); // Wed Dec 21 2016 22:41:04 GMT+0800 (中国标准时间)var iNew = new Date(2016,11,21,22,29,0);var iNew = new Date("December 21,2016 22:39:00");var t = Math.floor( (iNew - iNow)/1000 ); // 毫秒->秒
评论