如何用给定的字符串计算时间差
如:
   t1="2005-09-09 12:32:11"
   t2="2005-10-11 13:43:13"
计算出相差几天,几小时,几分,几秒

解决方案 »

  1.   

    javascript的Date对象好象不支持yyyy-MM-dd 这种日期格式
    下面给一个例子,希望对你有帮助(经过试验支持yyyy/MM/dd格式)
    t1="2005/09/09 12:32:11";
    t2="2005/10/11 13:43:13";var date1 = new Date(t1);
    var date2 = new Date(t2);var deltaYear  = parseInt(date2.getYear())- parseInt(date1.getYear());
    var deltaMonth = parseInt(date2.getMonth())- parseInt(date1.getMonth());
    var deltaDate  = parseInt(date2.getDate())- parseInt(date1.getDate());.....................