前言
本文的
介绍包括以下几个部分:
1是什么。时间的标准概念是什么,UCT和GMT之间的联系和差异
2的标准是什么。时间表示
3的时间
处理。js
日期和时间标准
日期的标准不多——
广告年。
这是为了纪念犹太人的诞生,耶稣(基督),他的出生年份是公元1年,公元前一年被称为公元前N年。
简言之,时间的标准是在
什么时候开始计时,例如,如果你不使用纪年法,那就很难让全世界交流。(在新中国54年,据估计,许多外国人都头晕)。
有相当多的时间标准。
原子时间协调时间(UTC)。格林尼治(格林尼治标准时间)。地球时间(TT)。机械时间(dt)
UTC和GMT在
程序开发乃至日常生活中更为常见。
UTC是协调世界时的英文
缩写,它是国际无线电咨询委员会的建议,由国际时间局
推荐(BIH),并保持在第二基于时间scale.utc相当于本初子午线(即东经0度)的平均太阳,以前用格林尼治时间(GMT)代表北京。8小时前比UTC时间,0000utc 1999年1月1日为例,UTC时间为零,北京时间八点在1999年1月1日的早晨。
格林尼治时间(格林尼治时间)是格林尼治和平时期:
因为地球的轨道不是圆形的,它的
运行速度的变化与地球和太阳之间的距离,所以太阳是不均匀的。太阳的长度也受倾斜地球自转轴相对于相对轨道。为了纠正的不均匀性,天文学家计算地球的非圆形的轨道和极轴向太阳倾斜的
影响。当太阳是平的,它指的是太阳的
修改意见。在格林尼治子午线平面太阳称为ut0,也叫格林尼治(GMT)。
为了保证世界和世界的协调(UT1)不超过0.9秒,必要时在和谐世界具有正或负闰秒。因此,将有一些整数秒的差距世界和国际原子时之间(台),位于巴黎中央委员会的国际地球自转事务局(IERS)负责决定何时加入他们。
二者之间的关系:
UTC =格林尼治标准时间0.9
所以我们需要UTC来
控制它们的差异。
上面的介绍一点也看不出来,一句话,UTC和GMT是世界标准时间,它们之间的差距很小。
日期时间表示标准
计算日期和时间,但表达式也可能不同。
2013 08 16
08 16 2013
13 08 16
对.
国际标准化组织ISO制定了8601套数据存储交换格式、信息交换、日期和时间表示。
现在是iso8601:2004取代iso8601:1988第一版第三版和第二版iso8601:2000。
名单的主要部分是:
1。日期的表示
年为4位数,月为2位数,月平均数为2位数。例如,日期(2013年8月16日)可以表示为2013-08-16,或20130816。
2。日历和日表达式
2位数可用于历年日历周。
每个日历周从星期一开始,星期日是第七天。
三.时间的表示
方法 小时,分,秒2位数表示,和一个大写字母Z加入UTC时间,和其他时区的实际时间加上时间差来表示。例如,UTC时间是2:30秒或5秒,这是14:30:05z或143005z。当时,北京时间22:30:05 + 08:00或223005 + 0800,也可简化为223005 + 08。
4。日期和时间组合表示
合并时,我们需要添加一个大写字母T的时间。如果我们想说的是,北京时间2004年5月3日下午5:30,8秒,它可以写成2004-05-03t17:30:08 + 08:00或20040503t173008 + 08。
它需要特别提到:
星期日在西方是一周的第一天。
它在中国的最后一天。
也就是说,ISO标准与中国人的习惯是一致的,但目前很多软件和
语言都是在国外发展的,他们在时间上保持着自己的习惯。
Javascript中的日期和时间
方法
描述
FF
IE
(日期)
返回一天的日期和时间。
一
三
getdate()
在一个月内从日期对象返回一天(1~31)。
一
三
getday()
一天(0~6)在一周内从日期对象返回。
一
三
获得当前的月份()
从日期对象返回月份(0 ~ 11)。
一
三
返回完整年份()
用四位数字从日期对象返回年份。
一
四
getYear()
请以()方法返回完整年份。
一
三
获得当前的小时()
返回日期对象的时间(0 ~ 23)。
一
三
获得当前的分钟()
返回日期对象的记录(0 ~ 59)。
一
三
GetSeconds()
返回日期对象的秒数(0~59)。
一
三
GetMilliseconds()
返回日期对象(0~999)的毫秒数。
一
四
GetTime()
从1970年1月1日到现在返回毫秒数。
一
三
获得当前的时区偏移信息()
返回
本地时间与格林尼治标准时间(GMT)之间的分钟差。
一
三
getutcdate()
从世界上的日期物体返回月球的一天(1~31)。
一
四
getutcday()
一天(0~6)从日期对象回到世界的一周。
一
四
getutcmonth()
按世界时间从日期对象(0~11)返回月份。
一
四
getutcfullyear()
从世界日期对象返回四位数字的年份。
一
四
getutchours()
根据世界上日期对象返回的时间(0~23)。
一
四
getutcminutes()
根据在世界上返回日期对象的分钟(0~59)。
一
四
GetUTCSeconds()
第二(0~59)根据世界上日期对象的返回。
一
四
GetUTCMilliseconds()
在世界上返回到日期对象的毫秒(0~999)。
一
四
解析()
返回1970年1月1日午夜至指定日期的毫秒数(字符串)。
一
三
设置日期()
在月内设置日期对象(1 ~ 31)。
一
三
setmonth()
在月(0~11)中设置日期对象。
一
三
设置当前年份()
将年份设置为日期对象(四位数)。
一
四
设置年份()
请用设置当前年份()方法。
一
三
设置当前小时数()
在日期对象中设置时间(0 ~ 23)。
一
三
设置当前分钟数()
在日期对象中设置分钟(0 ~ 59)。
一
三
设置时、分、秒()
在日期对象中设置秒(0 ~ 59)。
一
三
setmilliseconds()
在日期对象中设置毫秒(0~999)。
一
四
时间()
将日期对象设置为毫秒。
一
三
setutcdate()
按世界日期设定日期的一天(1~31)。
一
四
setutcmonth()
日期对象中的月份(0~11)是根据世界设置的。
一
四
setutcfullyear()
日期对象中的年份(四位数)是根据世界设置的。
一
四
setutchours()
以世界为基础,在日期对象中设置一小时(0~23)。
一
四
setutcminutes()
日期对象中的分钟(0~59)是根据世界设置的。
一
四
setutcseconds()
按日期设置日期对象中的秒(0~59)。
一
四
setutcmilliseconds()
日期对象中的毫秒(0~999)是根据世界来设置的。
一
四
ToSource()
返回对象的源代码。
一
—
ToString()
将日期对象
转换为字符串。
一
四
totimestring()
日期对象的时间部分被转换为字符串。
一
四
ToDateString()
日期对象的日期部分被转换为字符串。
一
四
ToGMTString()
请用toutcstring()方法。
一
三
ToUTCString()
根据世界,日期对象被转换为字符串。
一
四
ToLocaleString()
根据本地时间格式将日期对象转换为字符串。
一
三
ToLocaleTimeString()
根据本地时间格式,日期对象的时间部分被转换为字符串。
一
三
ToLocaleDateString()
根据本地时间格式,日期对象的日期部分被转换为字符串。
一
三
(UTC)
根据从1997年1月1日到世界的指定日期返回的毫秒数。
一
三
valueOf()
返回日期对象的原始值。
上面也看不到,需要特别说:
Javascript从星期日开始的一周。使用getday时要小心()方法。
getday()返回0-6之间数,2013 / 08 / 18是星期日,返回值是0
复制代码代码如下所示:
新的
文件 var日期=新日期(2013 08 18);
警报(date.getday());