日期:2014-05-17  浏览次数:20930 次

急,急,急js里将时间转换成秒??
在js里我想将货物到的这样的时间2009-6-8 12:16:36全部转换成秒,怎么做啊?望指教??

------解决方案--------------------
1分=60秒
1小时=60分
1天=24小时.
------解决方案--------------------
年也要转换???
------解决方案--------------------
百度 一搜索 n多
------解决方案--------------------
Date.UTC(year, month, day[, hours[, minutes[, seconds[,ms]]]])

参数
year

必选项。为了获得跨世纪日期处理的精确性,需要使用完整的年份表示法。如果 year 处于 0 到 99 之间,那么 year 就被假定为 1900 + year。

month

必选项。月份是一个处于 0 到 11 之间的整数 (一月到十二月)。

day

必选项。日期是一个处于 1 到 31 之间的整数。

hours

可选项。如果提供了 minutes,那么此项也必须提供。0 到 23 之间的一个整数 (午夜到 11pm),用来指定小时。

minutes

可选的,如果提供了 seconds,那么此项也必须提供。 0 到 59 之间的一个整数,用来指定分钟值。

seconds

可选项。如果提供了 milliseconds,那么此项也必须提供。从 0 到 59 之间的一个整数,用来指定秒钟值。

ms

可选项。从 0 到 999 之间的一个整数,用来指定毫秒数。


------解决方案--------------------
小时,分钟转成秒!!
SQL code
SELECT DATEPART(HH,[TIME])*3600+DATEPART(MM,[TIME])*60+DATEPART(SS,[TIME]) FROM TB

------解决方案--------------------
getTime函数返回值
返回date对象的时间戳表示法(毫秒表示) 
此值为从date表示时间距1970年1月1日午夜之间的毫秒数 
getTime说明
此函数返回date对象内部最原始的表示法,时间戳(毫秒)表示法,所以经常可以用于两个时间的比较,不要混淆getTime与getMilliseconds函数,getTime函数返回从1970年1月1日到date表示时间之间的毫秒数,getMilliseconds函数返回date对象表示时间的毫秒数。

通常在做各种时间换算的时候可以先把时间转换成毫秒数再进行换算,这样通常会使问题变得简单。

另外可以使用Date.parse()或Date.UTC()函数将日期和时间转换成它们的毫秒表


比如:var now =new Date();
Math.round(now.getTime()/1000);

两个时间的差(秒数):(d1.getTime()-d.getTime())/1000;// d1,d为时间

------解决方案--------------------

12:16:36

function time(1,2,3)//小时/ 分 /秒
{
var v1=0;
var v2=0;

var v1= 1*60*60;//参数1
var v2 = 2*60; //参数2
return v1+v2;// 最简单的! 

}
你把你需求说清楚了! 
从 年月日 时分秒!哪个开始转换?