rem: var time = {}; time.milliseconds = date.getTime() - $time(); time.seconds = time.milliseconds / 1000; time.minutes = time.seconds / 60; time.hours = time.minutes / 60; time.days = time.hours / 24; return time; 
add: var time = date.getTime() - $time(); return { milliseconds: time, seconds: time / 1000, minutes: time / 60000, hours: time / 3600000, days: time / 86400000 }; 
context: function $duration(data, seconds){	if ($type(data) != 'object'){		data = parseInt(data);		data = seconds ? {seconds: data} : {milliseconds: data};	}	this.units = this.units || {		years: 'FullYear', months: 'Month', days: 'Date', hours: 'Hours', minutes: 'Minutes', seconds: 'Seconds', milliseconds: 'Milliseconds'	};	var date = new Date();	for (var unit in data){		var fn = this.units[unit];		if (fn) date['set' + fn](date['get' + fn]() + $pick(data[unit], 0));	}	var time = {};	time.milliseconds = date.getTime() - $time();	time.seconds = time.milliseconds / 1000;	time.minutes = time.seconds / 60;	time.hours = time.minutes / 60;	time.days = time.hours / 24;	return time;};
meta: 7052	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7052/d8afb25681dbde5cf7510081e99c1f4f2059c8ea/Utility.js/clean/Core/Utility.js