javascript计算两个日期(date)对象的时间差

var st1 = "2008-8-1 8:50:01";
var st2 = "2008-8-3 8:50:01";
var time1 = new Date(st1);                                //创建时间1
var tiem2 = new Date(st2);                                //创建时间2
/*
*如果求的时间差为天数则处以864000000,如果是小时数则在这个数字上
*除以24,分钟数则再除以60,依此类推
*/
var days = (time1.getTime() - time2.getTime()) / 86400000;
alert(days);

 

++++++++++++++++++++++++++++++++++++++++++++++++

一下附Date对象的方法和属性列表

Date 对象的方法

FF: Firefox, N: Netscape, IE: Internet Explorer

方法描述FFNIE
Date() 返回当日的日期和时间123
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)123
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)123
getMonth() 从 Date 对象返回月份 (0 ~ 11)123
getFullYear() 从 Date 对象以四位数字返回年份144
getYear() 从 Date 对象以两位或四位数字返回年份。123
getHours() 返回 Date 对象的小时 (0 ~ 23)123
getMinutes() 返回 Date 对象的分钟 (0 ~ 59)123
getSeconds() 返回 Date 对象的秒数 (0 ~ 59))123
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)144
getTime() 返回 1970 年 1 月 1 日至今的毫秒数123
getTimezoneOffset() 返回本地时间与格林威治标准时间的分钟差 (GMT)123
getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)144
getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)144
getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)144
getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份144
getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)144
getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)144
getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)144
getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)144
parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数123
setDate() 设置 Date 对象中月的某一天 (1 ~ 31))123
setMonth() 设置 Date 对象中月份 (0 ~ 11))123
setFullYear() 设置 Date 对象中的年份(四位数字)144
setYear() 设置 Date 对象中的年份(两位或四位数字)。123
setHours() 设置 Date 对象中的小时 (0 ~ 23)123
setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)123
setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)123
setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)144
setTime() 通过向或从1970年1月1日午夜添加或减去指定数目的毫秒来计算日期和时间123
setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)144
setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)144
setUTCFullYear() 根据世界时设置 Date 对象中年份(四位数字)144
setUTCHours() 根据世界时设置 Date 对象中小时 (0 ~ 23)144
setUTCMinutes() 根据世界时设置 Date 对象中分钟 (0 ~ 59)144
setUTCSeconds() 根据世界时设置 Date 对象中秒钟 (0 ~ 59)144
setUTCMilliseconds() 根据世界时设置 Date 对象中毫秒S(0 ~ 999)144
toSource()代表对象的源代码14-
toString() 把 Date 对象转换为字符串。124
toTimeString() 把 Date 对象的时间部分转换为字符串。124
toDateString() 把 Date 对象的日期部分转换为字符串。124
toGMTString() 根据格林威治时间,把 Date 对象转换为字符串。123
toUTCString() 根据世界时,把 Date 对象转换为字符串。144
toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。123
toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串123
toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串123
UTC() 根据世界时,获得一个日期,然后返回1970年1月1日午夜到该日期的毫秒数。123
valueOf() 返回 Date 对象的原始值。124

Date 对象的属性

FF: Firefox, N: Netscape, IE: Internet Explorer

属性描述FFNIE 
constructor一个对创建对象的函数的引用144
prototype使您有能力向对象添加属性和方法134
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值