位置: 编程技术 - 正文

JavaScript 中的日期和时间及表示标准介绍(js中日期格式转换)

编辑:rootadmin
前言 本篇的介绍涵盖以下部分: 1. 时间标准指的是什么?UCT和GMT 的概念、关联和区别? 2. 时间表示标准有哪些? 3. JS 中时间的处理 日期时间标准 日期的标准就不多说了 -- 公元纪年 是为纪念犹太人耶稣(基督)的诞生。他诞生的那一年为公元1年,诞生之前的年份称为“公元前n年” 简单来说,时间的标准就是以什么时间为起点开始计时。对于年份来说,举例来说,如果不使用公元纪年法,估计全世界交流起来就困难重重了(新中国年,估计很把很多老外整晕) 时间标准其实挺多的。 原子时 · 协调世界时(UTC) · 格林尼治平时(GMT) · 地球时(TT) · 力学时(DT) 在程序开发中甚至日常生活中,比较常见的就是UTC和GMT了。 UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以年1月1日UTC为例,UTC时间是零点,北京时间为年1月1日早上8点整。 GMT(Greenwich Mean Time)是格林尼治平时: 由于地球轨道并非圆形,其运行速度又随着地球与太阳的距离改变而出现变化,因此视太阳时欠缺均匀性。视太阳日的长度同时亦受到地球自转轴相对轨道面的倾斜度所影响。为着要纠正上述的不均匀性,天文学家计算地球非圆形轨迹与极轴倾斜对视太阳时的效应。平太阳时就是指经修订后的视太阳时。在格林尼治子午线上的平太阳时称为世界时(UT0),又叫格林尼治平时(GMT)。 为了确保协调世界时与世界时(UT1)相差不会超过0.9秒,有需要时便会在协调世界时内加上正或负闰秒。因此协调世界时与国际原子时(TAI)之间会出现若干整数秒的差别。位于巴黎的国际地球自转事务中央局(IERS)负责决定何时加入闰秒。 两者的关系: UTC = GMT +/- 0.9 s 因此 UTC 间中需要进行 "闰秒" 以控制两者相差。 以上介绍可以统统不看, 一言之,UTC和 GMT就是世界标准时间, 两者的差距很小。 日期时间表示标准 日期和时间的计算标准有了。但是表示上却也可以千差万异。 // // // .。。。。。 于是,国际标准化组织ISO 出来了,制定了一个系列 《数据存储和交换形式·信息交换·日期和时间的表示方法》。 目前是第三版ISO:以替代第一版ISO:与第二版ISO:。 主要的部分列一下: 1. 日期表示法 年为4位数,月为2位数,月中的日为2位数,例如,日期(年8月日)可表示为--,或。 2. 日历星期和日表示法 可以用2位数表示本年内第几个日历星期; 每个日历星期从星期一开始,星期日为第7天 3. 时间表示方法 小时、分和秒都用2位数表示,对UTC时间最后加一个大写字母Z,其他时区用实际时间加时差表示。如UTC时间下午2点分5秒表示为::Z或Z,当时的北京时间表示为::+:或+,也可以简化成+。 4. 日期和时间组合表示法 合并表示时,要在时间前面加一大写字母T,如要表示北京时间年5月3日下午5点分8秒,可以写成--T::+:或T+。 需要特别提出来说的是: 星期天在西方是作为一个星期的第一天 在中国则是最后一天。 也就是所ISO标准和中国的习惯是一致的。但是目前许多软件、语言什么的都是国外开发的,时间上还是延续了他们自己的习惯。 Javascript 中的日期时间 方法描述FFIEDate()返回当日的日期和时间。getDate()从 Date 对象返回一个月中的某一天 (1 ~ )。getDay()从 Date 对象返回一周中的某一天 (0 ~ 6)。getMonth()从 Date 对象返回月份 (0 ~ )。getFullYear()从 Date 对象以四位数字返回年份。getYear()请使用 getFullYear() 方法代替。getHours()返回 Date 对象的小时 (0 ~ )。getMinutes()返回 Date 对象的分钟 (0 ~ )。getSeconds()返回 Date 对象的秒数 (0 ~ )。getMilliseconds()返回 Date 对象的毫秒(0 ~ )。getTime()返回 年 1 月 1 日至今的毫秒数。getTimezoneOffset()返回本地时间与格林威治标准时间 (GMT) 的分钟差。getUTCDate()根据世界时从 Date 对象返回月中的一天 (1 ~ )。getUTCDay()根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。getUTCMonth()根据世界时从 Date 对象返回月份 (0 ~ )。getUTCFullYear()根据世界时从 Date 对象返回四位数的年份。getUTCHours()根据世界时返回 Date 对象的小时 (0 ~ )。getUTCMinutes()根据世界时返回 Date 对象的分钟 (0 ~ )。getUTCSeconds()根据世界时返回 Date 对象的秒钟 (0 ~ )。getUTCMilliseconds()根据世界时返回 Date 对象的毫秒(0 ~ )。parse()返回年1月1日午夜到指定日期(字符串)的毫秒数。setDate()设置 Date 对象中月的某一天 (1 ~ )。setMonth()设置 Date 对象中月份 (0 ~ )。setFullYear()设置 Date 对象中的年份(四位数字)。setYear()请使用 setFullYear() 方法代替。setHours()设置 Date 对象中的小时 (0 ~ )。setMinutes()设置 Date 对象中的分钟 (0 ~ )。setSeconds()设置 Date 对象中的秒钟 (0 ~ )。setMilliseconds()设置 Date 对象中的毫秒 (0 ~ )。setTime()以毫秒设置 Date 对象。setUTCDate()根据世界时设置 Date 对象中月份的一天 (1 ~ )。setUTCMonth()根据世界时设置 Date 对象中的月份 (0 ~ )。setUTCFullYear()根据世界时设置 Date 对象中的年份(四位数字)。setUTCHours()根据世界时设置 Date 对象中的小时 (0 ~ )。setUTCMinutes()根据世界时设置 Date 对象中的分钟 (0 ~ )。setUTCSeconds()根据世界时设置 Date 对象中的秒钟 (0 ~ )。setUTCMilliseconds()根据世界时设置 Date 对象中的毫秒 (0 ~ )。toSource()返回该对象的源代码。1-toString()把 Date 对象转换为字符串。toTimeString()把 Date 对象的时间部分转换为字符串。toDateString()把 Date 对象的日期部分转换为字符串。toGMTString()请使用 toUTCString() 方法代替。toUTCString()根据世界时,把 Date 对象转换为字符串。toLocaleString()根据本地时间格式,把 Date 对象转换为字符串。toLocaleTimeString()根据本地时间格式,把 Date 对象的时间部分转换为字符串。toLocaleDateString()根据本地时间格式,把 Date 对象的日期部分转换为字符串。UTC()根据世界时返回 年 1 月 1 日 到指定日期的毫秒数。valueOf()返回 Date 对象的原始值。以上也可以统统不看, 需要特别说的是: Javascript 把 星期天 作为一周的开始。 使用getDay() 这个方法时就得小心了。 getDay() 返回 0-6 之间的数值, // 是星期天, 返回值是 0

推荐整理分享JavaScript 中的日期和时间及表示标准介绍(js中日期格式转换),希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript 中的日期和时间及表示标准介绍(js中日期格式转换)

文章相关热门搜索词:js中日期格式转换,js定义日期,js定义日期,javascript日期,javascript 日期运算,javascript日期,js定义日期,js中日期对象,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript中的eval()函数详解 eval(1+2),-3动态判断源代码中的字符串是一种很强大的语言特性,几乎没有必要在实际中应用。如果你使用了eval(),你应当仔细考虑是否真的需要使用它

JAVASCRIPT函数作用域和提前声明 分享 一些语言如C、java都有块级作用域,即花括号内的每一段代码都具有各自的作用域,而且变量在声明它们的代码段之外是不可见的,但是javascript没有块

关于JS中的闭包浅谈 (⊙o⊙)!!!这个也太尼玛官方了撒,作为菜鸟的我根本无法理解它想表达个什么意思!但是作为一只好奇的菜鸟又很想知道闭包到底是个什么东西!

标签: js中日期格式转换

本文链接地址:https://www.jiuchutong.com/biancheng/376139.html 转载请保留说明!

上一篇:javaScript面向对象继承方法经典实现(javascript面向对象编程 PDF)

下一篇:JavaScript中的eval()函数详解(JavaScript中的NaN代表什么)

  • 哪些情况下可以无偿提供法律援助
  • 应交税费是什么科目
  • 纯外贸出口企业出售固定
  • 合同金额含税不含税
  • 公司一般户需要年检吗
  • 厂房设计费计入在建工程吗
  • 境外公司汇款给境内个人
  • 发票开票地址是注册地址还是经营地址
  • 国家规定先打五联还是麻腮风
  • 小规模开普票一个季度不能超过多少钱是免税的
  • 在建工程转固定资产后如何计提折旧
  • 技术推广服务包含什么 奇瑞汽车
  • 滴滴代叫乘客有没有事
  • 银行会计错账冲正方法
  • 实际费用比预算高
  • 应付汇差是什么意思
  • 企业注销后资产如何处置
  • 普票抵扣税
  • 不管金税四期上线与否,税务严查一刻也没有放松!
  • 何时进行文化事业建设
  • 海关对现金携带数量有要求吗
  • 股权收购特殊性税务处理案例
  • 房产的评估增值属于土地增值税征税范围对吗
  • 车辆的代驾费应该怎么收
  • 哪些金融资产的股票会涨
  • windows11怎么安装iis
  • ajax无刷新技术
  • windows搜索点不动
  • php设计思路
  • 整体租赁经营模式是什么
  • wifi增强器1200m的是不是比较好
  • laravel多条件查询
  • OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “C:\ProgramData\Anaconda3\lib\site-packages\to
  • mysql.php
  • 企业采购过程中发生的材料短缺
  • 小型微利企业减免所得税计算公式
  • ajax的使用场景
  • 公允价值变动损益在利润表哪里
  • 怎么开通公众号微信公众平台
  • 今天是520该说什么
  • 小满秒懂百科
  • 金税盘锁死状态
  • 流动比率越高越好嘛
  • 租赁房产税如何交税
  • 应付账款增值税怎么算
  • 小规模纳税人工资薪金怎么申报
  • 会计人员信息采集工作证明模板
  • 建筑企业开票都要交税吗
  • 纳税申报的流程表
  • 企业的承兑汇票会计分录
  • 农民专业合作社属于什么经济类型
  • 咨询服务业主营业务成本
  • 会计凭证借贷方哪个是收入
  • 用承兑付货款怎么做会计
  • 货款去零头分录
  • 发行债券支付的发行费用计入哪里
  • 关联的公司
  • 企业注销在建工程怎么处理
  • 固定资产的主要特征
  • 企业中的消费环境分析
  • 个人独资企业的投资人以其个人财产对企业债务承担
  • 劳务公司开出发票没有收到钱,怎么做成本
  • 明细账的登记方向与总账的登记方向是一致的
  • 发票专用章刻制
  • sql kill进程
  • mysql mac下载
  • win10周年更新版是什么意思
  • win7 64位系统无法清空回收站的故障原因及解决方法
  • win7电脑系统如何
  • 黑客怎样入侵别人手机
  • [置顶] 关于UNITY5.0和高通AR4.2.3在手机上白屏的问题
  • shell发送报文
  • 未知类型的文件怎么打开
  • python接入微信
  • opencv for linux
  • shell脚本读取输入使用什么命令
  • python 父类方法
  • javascript要打开吗
  • thinkphp withjoin
  • 零申报的企业残保金怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设