js代码能计算1970年以前的时间吗?

JavaScript08

js代码能计算1970年以前的时间吗?,第1张

不知您具体问的是什么,我就默认是Date对象中的UTC()方法了(如果不是,请联系我,我将继续为您作答)

Date中的UTC()方法是返回1970年1月1日到现在的时间(以毫秒计),

但如果我想要计算一个1970年之前的时间,例如1969年12月31日到现在的时间,则需要两步:

首先将1969年12月31日输入到UTC()方法中(这样返回的是这个更早的日期到1970的负的时间),就比如 Date.UTC(1969,11,31)【注:这里的月份是从零开始的,“11”就表示12月】 返回的是 -86400000 这刚好是一天,只不过是负的。

计算出如上结果后,可以利用Math对象中的abs()方法将其转换为它的绝对值,以此把它变为正数,再用UTC()算出至今的时间,两者相即可。

参考代码:Math.abs(Date.UTC(1949,9,1))+Date.UTC(2020,1,11)

//以上这段代码可以算出从1949年10月1日到2020年2月11日的时间

我国卫星三大卫星发射中心 :甘肃酒泉卫星发射中心。四川西昌卫星发射中心。山西太原卫星发射中心。中国著名的四大卫星发射基地:位于甘肃的酒泉卫星发射中心,创建于1958年。位于四川西昌卫星发射中心,始建于1970年。位于山西的太原卫星发射中心,始建于1967年。位于海南的文昌卫星发射中心,始建于2009年。

甘肃酒泉卫星发射中心特点:是最早建设的弹道导弹、火箭发射中心,那里的发射设施最为完善,最初是作为我国研制发射战略导弹建立的。那里人烟较少,天高云淡,便于光学雷达测量和回首返回式卫星,便于发射大质量的近地轨道卫星或飞船。四川西昌卫星发射中心是这三个发射中心中最南端的一个,由于纬度较低,便于利用地球自转来发射中大质量的高轨道卫星。