2011-03-04 150 views
0

我有这样两次:"03/03/2011 07:41:00 pm""04/03/2011 08:41:00 pm"减去日期和时间由JavaScript

我想让它,它之间负的旨意是:

"03/03/2011 07:41:00 pm" - "04/03/2011 08:41:00 pm" = h:m:s

这样的网站

http://www.cobone.com/deals/dubai?lang=en

+0

我在这里看不到问题 - 也许是因为没有问号? – thkala 2011-03-04 13:12:48

+0

我向此问题添加JavaScript标记。稍后尝试首先使用编程语言或特定软件的名称标记您的问题,然后再使用某些特定标记。 – 2011-03-04 15:48:51

回答

0

如果你可以将字符串转换成Javascript日期对象,你可以做s omething这样的:

//this time is 6 hours, 45 minutes, 30 seconds 
var date0 = new Date(24330000); 
var date1 = new Date(0); 
var millisDifference = date0.getTime() - date1.getTime(); 
//this will alert "6:45:30" 
alert(Math.floor(millisDifference/3600000) + ":" + Math.floor((millisDifference % 3600000)/60000) + ":" + Math.floor((millisDifference % 60000)/1000)); 

理想,虽然对于解析字符串到日期,反之亦然要使用库等,例如,this

+0

亲爱的梅尔夫我不会再减去时间(现在)从另一个时间 – 2011-03-05 10:54:18