1.Date 对象用于处理日期和时间。
创建 Date 对象的语法:
var myDate=new Date()
Date 对象会自动把当前日期和时间保存为其初始值。
2.参数形式有以下5种:

new Date("month dd,yyyy hh:mm:ss");
new Date("month dd,yyyy");
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);

最后一种形式,参数表示需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。
3.各种函数的含义如下:

month:用英文表示月份名称,从January到December

mth:用整数表示月份,从(1月)到11(12月)

dd:表示一个月中的第几天,从1到31

yyyy:四位数表示的年份

hh:小时数,从0(午夜)到23(晚11点)

mm:分钟数,从0到59的整数

ss:秒数,从0到59的整数

ms:毫秒数,为大于等于0的整数

如:

new Date("January 12,2006 22:19:35");new Date("January 12,2006");new Date(2006,0,12,22,19,35);new Date(2006,0,12);new Date(1137075575000);

Date() 返回当日的日期和时间。
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
getMonth() 从 Date 对象返回月份 (0 ~ 11)。
getFullYear() 从 Date 对象以四位数字返回年份。
getYear() 请使用 getFullYear() 方法代替。
getHours() 返回 Date 对象的小时 (0 ~ 23)。
getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。
getTime() 返回 1970 年 1 月 1 日至今的毫秒数。
getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。
getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。
getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。
getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)。
getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。
getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)。
getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)。
getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。
getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。
parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。
setMonth() 设置 Date 对象中月份 (0 ~ 11)。
setFullYear() 设置 Date 对象中的年份(四位数字)。
setYear() 请使用 setFullYear() 方法代替。
setHours() 设置 Date 对象中的小时 (0 ~ 23)。
setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。
setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。
setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。
setTime() 以毫秒设置 Date 对象。
setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。
setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。
setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。
setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。
setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。
setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。
setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。
toSource() 返回该对象的源代码。
toString() 把 Date 对象转换为字符串。
toTimeString() 把 Date 对象的时间部分转换为字符串。
toDateString() 把 Date 对象的日期部分转换为字符串。
toGMTString() 请使用 toUTCString() 方法代替。 1 3
toUTCString() 根据世界时,把 Date 对象转换为字符串。
toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。
toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。
toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。
UTC() 根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数。
valueOf() 返回 Date 对象的原始值。
var objDate=new Date([arguments list]);

转载于:https://www.cnblogs.com/ShoneH/p/4778649.html

js new Date()相关推荐

  1. js new Date()不带时分秒时,时间变了 问题解决

    js new Date()不带时分秒时,时间变了 问题解决 参考文章: (1)js new Date()不带时分秒时,时间变了 问题解决 (2)https://www.cnblogs.com/q149 ...

  2. 苹果ios用js的Date()出现NaN问题解决办法

    原文:苹果ios用js的Date()出现NaN问题解决办法 ios使用如下方法获得NaN,安卓手机则是正常计算,解决方法是换个这个时间的格式 new Date("2017-04-28 23: ...

  3. Js中Date的应用

    近来在项目中做一个显示倒计时的功能时用到了Js的Date这个对象,在用Date进行时间转换的时候Chrome下能过正常转换,但是在IE下总是显示出NaN,google一下才知道,原来在用New Dat ...

  4. js实现小时钟,js中Date对象的使用?

    介绍一下js中Date对象的使用 dateObj = new Date() dateObj = new Date(dateValue) dateObj = new Date(year,month,da ...

  5. JS将/Date(1446704778000)/转换成string

    JS将/Date(1446704778000)/转换成str: var dateStr = eval(ele.add_time.replace(/\/Date\((\d+)\)\//gi, " ...

  6. [JS]格式化Date和分析格式化Date字符串的JS代码

    最近打算重构DateChooser控件,使用ASP.NET2.0新特性,不使用HTC以更好支持Cross-browser,先写了个日期格式的JS文件,欢迎大家使用 //Date.js Date.pro ...

  7. [JS] Invalid Date

    一般mysql存储的时间字段格式是" YYYY-MM-DD hh:mi:ss",即年月日之间是通过'-'分隔的. 偶然的情况下,发现这样的格式用在js时,在手机浏览器上运行会失败, ...

  8. js new Date 创建时间默认是8点

    起因 最近在写一个页面,需要用到时间控制.然后我通过new Date()传入日期字符串创建了一个对象,并与当前时间做时间戳比较,结果12点刚过,就出问题了.举个栗子: // 假设当前时间是2019年1 ...

  9. js里Date时间格式的常用转换-------(GMT转成yyyy-MM-dd)--------(根据日期获得星期几)...

    const DateParse = {/** * 将GMT格式的时间转为数据库兼容的Date格式 * gmt => GMT格式的时间 * long => 是否长时间(包含时分秒), 可不填 ...

  10. php 解析 js new date,js new Date() 测试

    var t = new Date().toString(); //t = "Thu Oct 31 2019 11:36:57 GMT+0800 (中国标准时间)" var t1 = ...

最新文章

  1. 树莓派python3.7_[Linux] 树莓派编译python3.7.4
  2. java中如何忽略字符串中的转义字符--转载
  3. php mvc和mvvm,mvvm模式和mvc模式的区别是什么
  4. hbase 的shell操作中相关属性说明
  5. TCP/IP数据包结构分析
  6. static详解java_java中static作用详解
  7. elementUI解决el-checkbox自定义样式、@change样式的失效 等bug - 代码示例
  8. grid.getSelectionModel的所有操作
  9. 使用 PowerShell 自动化 CloudServices 发布
  10. 自动化比手工测试成本高?使用Selenium评估测试自动化的ROI指标
  11. python无需编译解释执行,解释型语言和编译型语言的不同以及Python怎么运行
  12. Oracle 9i10g编程艺术 深入数据库体系结构
  13. 强连通分量的一种类 Tarjan 算法以及Tarjan算法推导初探
  14. Magento 自定义EMS FEDEX DHL UPS扩展 第三章
  15. 智能水杯设计方案_智能水杯的设计与营销
  16. 依赖函数检查 mysql_connect()_解决的方法:mysql_connect()不支持请检查mysql模块是否正确载入...
  17. 2020牛客国庆集训派对day3
  18. 计算机二级C语言-B程序修改题
  19. 制作京东登陆页面 HTML+CSS
  20. 2017、2018年中国大数据发展趋势和展望解读

热门文章

  1. ip 包流量分析程序_【干货】西门子S7300六大流量异常场景检测
  2. ubuntu 13.04 mysql_Ubuntu 13.04 MySQL Proxy安装与配置
  3. ping端口怎么ping_英雄联盟手游ping信号怎么发送 ping信号发送方法介绍_游戏攻略...
  4. 如何腾出计算机内存,win10这几个步骤,瞬间为c盘腾出多G内存
  5. JAVA写的多线程下载程序,并具有断点续传功能
  6. Python学习笔记:初识Tushare
  7. 大数据学习笔记17:MR案例——分区统计总利润与平均利润
  8. 数据库笔记12:创建与管理触发器
  9. mysql-5.6.31.tar.gz_MySQL5.6.31源码安装
  10. mysql 空字符串_NULL与MySQL空字符串的区别