当前位置:首页 > 日记 > 正文

Javascript中日期和时间的基本知识

Javascript中日期和时间的基本知识
在前面的话

在介绍日期对象之前,首先要了解一些关于日期和时间的知识。例如,闰年、UTC等。深入了解这些有助于更好地理解Javascript中的日期对象。本文将介绍Javascript中日期和时间的基本知识。

标准时间的标准时间一般是格林尼治标准时间和UTC时间,以前是格林尼治标准时间,现在是UTC。

GMT

格林尼治标准时间(格林威治标准时间)是皇家格林尼治天文台伦敦郊区的标准时间,因为本初子午线是由子午线定义的。

从理论上讲,格林尼治标准时间的正午是太阳横过格林尼治子午线(即格林尼治上空最高点)的时候,因为地球在椭圆轨道上的运动并不均匀,这个时间可能是实际太阳的16分钟。

地球的每日自转有点不规则,而且缓慢减速,所以格林尼治时间不再是一个标准时间。

UTC

世界协调时间(UTC)也称为世界统一时间。世界标准时间、国际协调时间、全称协调世界时,是以原子时间为基础,并尽可能接近世界时间的时间测量系统。

这一次的系统已被应用于许多互联网和Web标准,滞后时间与UTC中国,中国,香港,澳门,台湾,蒙古,中国新加坡,马来西亚,中国,菲律宾,西澳大利亚,是8,这是UTC + 8

在军事上,Z是用来协调世界时区,祖鲁时间在广播里说,UTC也被称为世界时

日期时间字符串格式

ECMAscript定义了一个字符串交换格式的日期和时间,基于简化的ISO8601格式扩展

完整的日期和时间格式是:yyyy-mm-ddthh:MM:ss.sssz

{不能省略介词0,否则将以完整格式报告错误。

在YYYY历中年的十进制数,如果这个参数在0-99,加1900吧。
-字符串中的两次直接-(破折号)
一年中的八个月,从01(一月)到12(十二月)
DD月份的日期,从01日到31日
t直接出现在T的字符串中,表示时间元素的开头。
HH用两个十进制数表示,从午夜0起的小时数。
两次直接在一个字符串中:(冒号)
mm是从一小时开始的分钟数,用两个十进制数。
SS用两个十进制数表示,从自我开始开始的秒数。
它直接出现在字符串中。
SSS是从第二秒开始的毫秒数,用三位十进制数字表示。
z是一个时区偏移量,由(z(UTC)或+或-)和时间表达式HH组成。
这只表示日期的格式:YYYY yyyy-mm YYYY-MM-DD

{注}所有数字必须为10。如果缺少mm或DD字段,请使用01作为它们的值。如果缺少mm或SS字段,则使用00作为它们的值,而缺少SSS的000用作其值。
闰年

年是一个闰年,闰年,闰年有365天,闰年有366天,平年闰年的二月多的一天

闰年定义为一年(可分为4年)和((不可100整除)或(可除以400))。

公式是:四年一次飞跃,一百年不是一次飞跃,是四百年的飞跃。
函数的IsLeapYear(年){
如果(typeof年= =数){
如果(%年% 100 0 4 = =!= = 0)| |年% 400 = = = 0){
return'leap年
其他{ }
return'common年
}
}
return'please输入数
}
console.log(isleapyear(4)); / / 'leap年
console.log(isleapyear(400)); / / 'leap年
console.log(isleapyear(2000)); / / 'leap年
console.log(isleapyear(1900)); / /普通年
四月

一年有12个月,其中4, 6, 9、十一月有一个月的30天;如果是闰年,二月有29天,否则,有28天在february.31天1, 3, 5,一个月7, 8, 10,和十二月

在Javascript中,每月计算从0开始的,所以1-12个月,分别为0.11,和一天的计算从1和1代表第一天,等等。
如果(月= 2){
如果这是闰年
如果(%年% 100 0 4 = =!= = 0)| |年% 400 = = = 0){
天= 29;
如果存在/ /
其他{ }
天= 28;
}
如果是第四,第六,第九,十一月。
} else if(月= = 4 = = 6 = = 9 | |月| |月{ | |月= = 11)
天= 30;
其他{ }
天= 31;
}
在Javascript中,月缩写通常用于日期字符串中。
一月一月
二月二月二月
三月三月损坏
四月四月4
可能可能可能
六月六月6
七月七月7
月月月
九月九月
十月十月10
十一月十一月11
十二月十二月十二月


本周从星期日开始,星期六结束,分别用0-6。

在Javascript中,每周简写常用于日期字符串中。
星期日太阳星期日
星期一星期一
星期二星期二星期二
星期三星期三结婚
星期四星期四
fridday周五星期五
星期六星期六特区
每一分钟
1天= 24小时= 24×60(1440)= 24×60×60(86400)秒= 86400000毫秒。
1分= 60秒
1小时= 3600秒
1天= 86400秒
日期对象返回毫秒数,通常需要转换成分钟的形式。
100000s日期=
天(天)= math.floor(100000 / 86400)= 1
时间(小时)= math.floor((100000% 86400)/ 3600)= 3
分(子)= math.floor((100000% 3600)/ 60)= 46
二(秒)= math.floor(100000% 60)= 40
console.log(1 * 86400 + 3 * 3600 + 46 * 60 + 40 = 100000); / /真的
以上是对日期和时间在Javascript的基本知识作了简要介绍,这是所有萧边分享你的内容。我希望能给你一个参考,希望你能支持它。

相关文章

PS图象处理软件创造了一个人物形象

PS图象处理软件创造了一个人物形象

图象,处理软件,人物形象,创造了,电脑软件,本教程教你如何制作石膏肖像画。先看对比度。 步骤1:复制背景图层,使用钢笔工具{ },第一圈的眼睛,然后使用笔刷工具绘制{ },眼睛周围的白色,将被覆盖,如下所示。 第2步:重新使用{工具}来描述人的四个方面,改…

如何更改模板PPT2010制作PPT2010制

如何更改模板PPT2010制作PPT2010制

模板,如何更改,制作教程,电脑软件,有时我们使用模板不能满足PPT文档的要求,那么我们可以代替PPT模板,那么,如何进行在PPT2010制作模板的更换都没有关系,让萧边告诉你更换PPT2010制作模板的方法。 更换PPT2010制作模板的方法: 我们可以用菜单栏…

多表合并vlookupn功能的Excel

多表合并vlookupn功能的Excel

合并,多表,功能,电脑软件,vlookupn,当Xiao Xu被调到训练部门时,他遇到了一个难题。领导要求列出了学校的技术等级证书考试成绩。因为它是一个自愿报名,每个不同类型的学生考试报名人数不同,3000多名学生,招生形式、考试报名的形式和秩序是不一…

mysql数据库删除数据库的详细介绍

mysql数据库删除数据库的详细介绍

数据库,删除,详细介绍,电脑软件,mysql,MySQL删除数据库下拉数据库 方法:使用CMD模式下载和删除 数据库学校; 此名称删除学校数据库。但如果学校数据库不存在,则报告错误。因此完整的语句应以这种方式编写: 如果存在学校,则删除数据库; 方法二:P…

oracle语句实现四舍到五舍四舍五入

oracle语句实现四舍到五舍四舍五入

四舍五入,语句,电脑软件,oracle,四舍到五舍,四舍五入(向下舍入): 复制代码代码如下:选择双(5.534)层; 选择trunc(5.534)从双; 以上两种用法的数字5.534可以取整,结果是5。 如果你想获得6轮的结果,你应该使用细胞 复制代码代码如下:选择细胞(5.534)从…

Windows无法启动MySQL服务错误1067

Windows无法启动MySQL服务错误1067

无法启动,错误,服务,解决方案,电脑软件,突然登陆mysql,访问或无法连接到数据库服务的禁令,打开wampmysqld,发现Windows无法启动mysql服务。错误1067,不能启动我想分享这段经历! 方法1: 1、打开my.ini文件,找到默认存储引擎= InnoDB的线,并改变它的…

QQ视频没有声音怎么办

QQ视频没有声音怎么办

声音,视频,电脑软件,QQ,问:电脑可以正常播放音乐,但在使用QQ视频时没有声音。聊天窗口中的喇叭状图标和类似麦克风的图标不可用,该如何解决 答:首先尝试重新设置QQ的参数,打开QQ设置窗口,选择音频和视频;,在窗口的右侧点击设置;声音;在窗口将打开,语…

PS图象处理软件让照片撕裂效果

PS图象处理软件让照片撕裂效果

撕裂,照片,图象,处理软件,效果,PS图象处理软件是一个很好的绘图工具。它有强大的功能。今天我们将介绍PS图象处理软件创造的方式,边缘撕裂。不,我们快看一下。 步 打开一张图片,然后双击图层面板解锁图层; 然后在工具箱中找到多边形套索,工具在…

excel公式中常见错误及处理方法

excel公式中常见错误及处理方法

处理方法,常见错误,公式,电脑软件,excel,在使用excel完成任务的过程中,公式使用得非常多,如前面所述,公式可以解决各种问题,但这并不意味着公式的使用总是一帆风顺的。如果我们使用函数和公式稍微不小心,公式可能会返回一些奇怪的错误代码,这不是…

MySQL中创建表与类之间差异的分析

MySQL中创建表与类之间差异的分析

中创,建表,差异,电脑软件,MySQL,本文分析了MySQL中创建表与类似表之间的区别: 这两种创建表之间的区别是什么 复制代码如下:从t1到1=2,从0中创建表T2作为选择*;或复制代码代码如下:限制为; 由于缺少t1表(源表)的索引信息,所以只有表结构是相同的,并…

MySQL:不能启动服务器:不能创建PID文

MySQL:不能启动服务器:不能创建PID文

文件,服务器,空间,启动,设备,解决方案1: 今天,公司服务器上的所有网站都有问题,有的没有打开数据,有的是直接空白。 我的第一反应是,数据库被挂断。打开远程,进入系统,mysql服务停止失败。很长一段时间的mysql服务启动等,提示超时错误尝试启动MyS…

插图文字编排方法介绍

插图文字编排方法介绍

方法,文字,插图,电脑软件,插画如何组织文字,当我们插画做平面设计时,文字是最常见的元素之一。那么我们如何在插画家元帅让我们看一看。 1。首先,我们来的根目录的插画家打开我们的软件。 2。我们执行文件的新操作。 三.我们有一个新的画布,我…