1、构造Date对象

var dt = new Date(); //获取当地包含日期和时间的对象,格式为:Thu Aug 31 2017 09:15:43 GMT+0800 (中国标准时间)

2.使用new Date()可以构造固定时间的date对象

1)new Date(时间戳)//返回值为时间戳-1970/01/01的毫秒数,然后转化为new Date()格式的时间;

2)new Date(时间字符串),时间字符串的格式为:“YYYY/MM/DD HH:mm:ss”; "YYYY-MM-DD HH:mm:ss";输出格式也为new Date()的输出;

3.new Date(year,month,day,hours,minutes,seconds,milliseconds)

例子:var dt = new Date(2014,06)    //Tue Jul 01 2014 00:00:00 GMT+0800 (中国标准时间)

4.Date方法

getFullYear();//获取当前年份

getMonth()+1;//获取当前月份,因为月份为0~11,所以要获取当前月份,需要+1;

getDate();//获取当前日期值,范围为1~31;

getHours(); //获取小时值

getMinutes();//获取分钟值

getSeconds(); //获取毫秒值

getDay(); //0为星期天,1为星期一,一次推算,值范围为0~6;

getTime(); // 返回date日期与1970/01/01之间的毫秒数,即时间戳

5、 字符串化

1)toString():输出:Tue Jul 01 2014 00:00:00 GMT+0800 (中国标准时间)

2)toLocaleString(),输出:2014-06-04

3)toDateString(),输出:Tue Jul 01 2014

4)toLocaleDateString(),输出“2014-06-01”

5)toTimeString(),输出:00:00:00 GMT+0800 (中国标准时间)

6)toLocaleTimeString(),输出:00:00:00

7)valueOf(),与getTime()一样,返回date对象的时间戳

6、Date.now() ,直接返回当前时间对应的时间戳

7、Date.parse(datestr),返回时间戳,参数datestr有两种格式:

1)YYYY/MM/DD HH:mm:ss (推荐使用)

2)YYYY-MM-DD HH:mm:ss (在IE中返回NAN)

(注:一般来说,日期格式“YYYY/MM/DD”的兼容性更好,而“YYYY-MM-DD”相对较差,所以有些时候需要对该日期格式进行转换)

js的Date对象的更多相关文章

  1. JavaScript基础17——js的Date对象

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. JS的Date对象、Math、包装类

    Date对象 在JS使用Date对象来表示时间  当前时间 var d = new Date();  指定时间 格式:月/日/年 时:分:秒 var e = new Date("02/16/ ...

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

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

  4. JS高级面试题思路(装箱和拆箱、栈和堆、js中sort()方法、.js中Date对象中的getMounth() 需要注意的、开发中编码和解码使用场景有哪些)

    1.装箱和拆箱: 装箱:把基本数据类型转化为对应的引用数据类型的操作: var num = 123 // num var objNum = new Num(123) // object console ...

  5. JS中Date对象getYear()方法和getFullYear()方法区别

    释义 JavaScript getFullYear() 方法 getFullYear() 方法可返回一个表示年份的 4 位数字. getYear() 语法 dateObject.getFullYear ...

  6. JS 的Date对象

    原文 http://www.cnblogs.com/towerking/p/3220410.html 一.获取Date对象 在JS中我们可以通过下面一段代码获取本地时间 var currentDate ...

  7. javascript得知 - js的Date对象函数

    js的Date功能很强大.通常使用. 首先获得当前的日期: var CurDate = new Date(); var Year = CurDate.getFullYear(); //年份(四位 例: ...

  8. js日期date对象

    js日期 日期对象的一些属性和方法 var date = new Date() date.toString() // "Tue Jan 29 2019 22:58:13 GMT+0800 ( ...

  9. js中Date()对象详解

    var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-???? ...

  10. js时间Date对象介绍及解决getTime转换为8点的问题

    前言 在做时间转换的时候,发现用“2016-04-12”转出来的时间戳是 2016-04-12 08:00的时间点,而不是0点. new Date('2016-04-12').getTime(); ) ...

随机推荐

  1. Android智能下拉刷新加载框架—看这些就够了

    一些值得学习的几个下拉刷新上拉加载开源库 Android智能下拉刷新框架-SmartRefreshLayout 支持所有的 View(AbsListView.RecyclerView.WebView. ...

  2. HDU2191--多重背包(二进制分解+01背包)

    悼念512汶川大地震遇难同胞--珍惜现在,感恩生活 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Jav ...

  3. ACM HDU 1559 最大子矩阵

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1559 这道题 挺好的,当时想出解法的时候已经比较迟了.还是平时看得少. 把行与列都进行压缩.ans[i ...

  4. [Docker基础]Docker安装教程

    Install Docker Docker支持几乎所有的Linux发行版,也支持Mac和Windows. 各操作系统的安装方法可参考Docker官网. 安装环境 ubuntu 16.04 Docker ...

  5. PostgreSQL索引描述

    索引方式:唯一索引,主键索引,多属性索引,部分索引,表达式索引. 索引类型:B-Tree,Hash,GiST,GIN以及表达式索引 PostgreSQL所有索引都是“从属索引”,也就是说,索引在物理上 ...

  6. 再学习之Spring(面向切面编程)

    一.概念 1.理论 把横切关注点和业务逻辑相分离是面向切面编程所要解决的问题.如果要重用通用功能的话,最常见的面向对象技术是继承(inheritance)或 组成(delegation).但是,如果在 ...

  7. oracle恢复已删除的表

    drop 误删除表之后使用flashback table tablename to before drop 可恢复或者使用flashback table "BIN$gcfME7ObTx+n0 ...

  8. 【luogu P1613】跑路

    https://www.luogu.org/problem/show?pid=1613 看到2k就能想到倍增.用一个数组avai[i][j][k]表示点i与点j是否存在长2k的路径,则可以递推出ava ...

  9. vue.js事件,属性,以及交互

    这是我学习vue的第二天,今天主要学习了如何利用vue阻止事件冒泡,阻止事件的默认行为,键盘事件以及如何添加class.style这些属性,以及如何利用vue来进行数据交互,利用百度的一个API来写一 ...

  10. ES5规范之Object增强

    在ES5规范中.另一个比較重要的改进,就是Object对象的增强.ES5为Object新增了一系列函数.用于编写安全健壮的程序,今天我们就来一一介绍它们的用法. 以下就是ES5中Object新增的函数 ...