一、new Date()

new Date() 用当前日期和时间创建新的日期对象

二、new Date(year, month, ...)

new Date(year, month, ...) 用指定日期和时间创建新的日期对象。

7个数字分别指定年、月、日、小时、分钟、秒和毫秒(按此顺序)。

注释:JavaScript 从 0 到 11 计算月份。

一月是 0。十二月是11。

6个数字指定年、月、日、小时、分钟、秒。

5个数字指定年、月、日、小时和分钟。

4个数字指定年、月、日和小时。

3 个数字指定年、月和日。

2个数字指定年份和月份。

您不能省略月份。如果只提供一个参数,则将其视为毫秒。

三、上个世纪

一位和两位数年份将被解释为 19xx 年

四、new Date(dateString)

new Date(dateString) 从日期字符串创建一个新的日期对象

五、new Date(milliseconds)

new Date(milliseconds) 创建一个零时加毫秒的新日期对象

六、显示日期

JavaScript(默认情况下)将以全文本字符串格式输出日期:

        Wed Mar 25 2015 08:00:00 GMT+0800 (中国标准时间)

在 HTML 中显示日期对象时,会使用 toString() 方法自动转换为字符串。

七、JavaScript ISO 日期

ISO 8601 是表现日期和时间的国际标准。

ISO 8601 语法 (YYYY-MM-DD) 也是首选的 JavaScript 日期格式

八、ISO 日期(年和月)

写日期也可以不规定具体某日 (YYYY-MM)

九、ISO 日期(只有年)

写日期也可以不规定具体的月和日 (YYYY)

十、ISO 日期(完整的日期加时、分和秒)

写日期也可以添加时、分和秒 (YYYY-MM-DDTHH:MM:SS)

日期和时间通过大写字母 T 来分隔。

UTC 时间通过大写字母 Z 来定义。

如果您希望修改相对于 UTC 的时间,请删除 Z 并用 +HH:MM 或 -HH:MM 代替

UTC(Universal Time Coordinated)等同于 GMT(格林威治时间)。

注释:UTC,协调世界时,又称世界统一时间,世界标准时间,国际协调时间。

在日期-时间字符串中省略 T 或 Z,在不同浏览器中会产生不同结果。

十一、时区

在设置日期时,如果不规定时区,则 JavaScript 会使用浏览器的时区。

当获取日期时,如果不规定时区,则结果会被转换为浏览器时区。

换句话说,假如日期/时间以 GMT(格林威治标准时间)创建,该日期/时间将被转换为 CST(中国标准时间),如果用户从中国进行浏览。

十二、JavaScript 短日期

短日期通常使用 "MM/DD/YYYY" 这样的语法

“YYYY / MM / DD”的行为未定义。

有些浏览器会尝试猜测格式。有些会返回 NaN。

“DD-MM-YYYY”的行为也是未定义的。

有些浏览器会尝试猜测格式。有些会返回 NaN。

十三、JavaScript 长日期

长日期通常以 "MMM DD YYYY" 这样的语法来写

十四、JavaScript 完整日期

JavaScript 接受“完整 JavaScript 格式”的日期字符串

十五、日期获取方法

获取方法用于获取日期的某个部分(来自日期对象的信息)。下面是最常用的方法(以字母顺序排序):

方法 描述
getDate() 以数值返回天(1-31)
getDay() 以数值获取周名(0-6)
getFullYear() 获取四位的年(yyyy)
getHours() 获取小时(0-23)
getMilliseconds() 获取毫秒(0-999)
getMinutes() 获取分(0-59)
getMonth() 获取月(0-11)
getSeconds() 获取秒(0-59)
getTime() 获取时间(从 1970 年 1 月 1 日至今)

十六、UTC 日期方法

UTC 日期方法用于处理 UTC 日期(通用时区日期,Univeral Time Zone dates):

方法 描述
getUTCDate() 等于 getDate(),但返回 UTC 日期
getUTCDay() 等于 getDay(),但返回 UTC 日
getUTCFullYear() 等于 getFullYear(),但返回 UTC 年
getUTCHours() 等于 getHours(),但返回 UTC 小时
getUTCMilliseconds() 等于 getMilliseconds(),但返回 UTC 毫秒
getUTCMinutes() 等于 getMinutes(),但返回 UTC 分
getUTCMonth() 等于 getMonth(),但返回 UTC 月
getUTCSeconds() 等于 getSeconds(),但返回 UTC 秒

十七、日期设置方法

设置方法用于设置日期的某个部分。下面是最常用的方法(按照字母顺序排序):

方法 描述
setDate() 以数值(1-31)设置日
setFullYear() 设置年(可选月和日)
setHours() 设置小时(0-23)
setMilliseconds() 设置毫秒(0-999)
setMinutes() 设置分(0-59)
setMonth() 设置月(0-11)
setSeconds() 设置秒(0-59)
setTime() 设置时间(从 1970 年 1 月 1 日至今的毫秒数)

JavaScript 日期相关推荐

  1. javascript日期比较

    1.比较日期大小 <script> function CompareDate(d1,d2) {    return ((new Date(d1.replace(/-/g,"//& ...

  2. JavaScript 日期格式化 简单有用

    JavaScript 日期格式化 简单有用 代码例如以下,引入jquery后直接后增加下面代码刷新可測试 Date.prototype.Format = function (fmt) { //auth ...

  3. 如何将JavaScript日期转换为UTC?

    假设您网站的用户输入了日期范围. 2009-1-1 to 2009-1-3 您需要将此日期发送到服务器进行某些处理,但是服务器希望所有日期和时间都采用UTC. 现在,假设用户位于阿拉斯加,夏威夷或斐济 ...

  4. JavaScript日期时间详解

    JavaScript日期时间详解 日期与时间 获取时间对象 var date=new Date() 时间的获取方法 date.toString() date.toLocaleString() date ...

  5. Javascript日期时间表现形式互转

    在一门语言里,一个日期时间一定有3种表现形式,字符串(如2010-11-11 05:07:08),Long型(一般是1970年1月1日至今的毫秒数),内置对象(在Javascript中就是Date): ...

  6. Javascript日期的Format与Parse

     Javascript日期的Format与Parse 网上已经有很多文章或代码介绍了如何用javascript格式化一个Date对象,但都和自己的应用与要求有一定的差距.尤其是如何Parse一个字符串 ...

  7. jc-datetime :JavaScript 日期时间实用编程

    JavaScript 日期时间实用编程 jc-datetime 文档 邮箱 :291148484@163.com npm 主页:https://www.npmjs.com/package/jc-dat ...

  8. Javascript日期和时间戳(毫秒/秒)相互转化,日期分隔符不同转化结果不同

    Javascript日期和时间戳(毫秒/秒)相互转化,日期分隔符不同转化结果不同 1.日期格式转为时间戳(UTC方法必须把分隔符转为逗号,其他方法转为反斜杠/,因为横杠-有误差) 4种转换方法: Da ...

  9. JavaScript 30 JavaScript 日期格式

    JavaScript 文章目录 JavaScript 30 JavaScript 日期格式 30.1 JavaScript 日期输出 30.2 JavaScript ISO 日期 30.3 ISO 日 ...

最新文章

  1. 服务器负载均衡(1)
  2. 23种设计模式C++源码与UML实现--适配器模式
  3. uitextfield 键盘类型_UITextField 键盘弹出问题
  4. 文本分类中的特征词选择算法系列科普(前言AND 一)
  5. 前端学习(1378):express静态资源处理
  6. c语言锁屏密码程序,求一个VB锁屏程序的源文件
  7. POST提交JSON字符串实战项目(JAVA网络网络爬虫)
  8. java魔剑天使,血色天使魔剑官方版
  9. 【c++ primer读书笔记】【第6章】函数
  10. ajax 自动提示信息,自动提示使用AJAX
  11. python 百度ai json解析_百度AI识别调用的简单例子
  12. 走进双亲委派机制LoadClass
  13. scratch python插件_Scratch3.0设计的插件系统(上篇)
  14. UVA 10247 Complete Tree Labeling
  15. 水桶平分 java,JAVA路线
  16. 基于python的情感分析案例-python snownlp情感分析简易demo(分享)
  17. flickr php,phpFlickr并从Flickr获取图像
  18. 摄像头基础知识(二):Bayer、Raw与ISP
  19. linux服务器测试软件,linux服务器常用测试工具及命令
  20. 旧计算机 云桌面,如何把旧电脑变成云桌面做3D设计

热门文章

  1. Win32 高级编程
  2. 12306订票流程解析
  3. 使用ren命令批量修改照片名
  4. Android 忘记锁屏密码的解决办法
  5. DL4J中文文档/调优与训练/可视化
  6. 高并发线程/锁/内存处理模型
  7. 信息隐藏—音频隐藏LSB算法
  8. IntelliJ IDEA 目录
  9. STC89C52控制AD0809采集信号并显示
  10. 注意力机制基本原理详解及应用