1.内置对象 Date 日期对象

2.创建日期对象

2.1 根据当前的系统时间来创建日期对象。

    var date1 = new Date();
//a.输出日期对象的信息
console.log(date1); //Thu Dec 14 2017 20:55:24 GMT+0800
console.log(date1.toString()); //Thu Dec 14 2017 20:55:24 GMT+0800
//b.输出日期对象里面的日期部分。
console.log(date1.toDateString()); //Thu Dec 14 2017
console.log(date1.toLocaleDateString()); //2017/12/14
//c.输出日期对象里面的时间部分
console.log(date1.toTimeString()); // 20:55:24 GMT+0800 (中国标准时间)
console.log(date1.toLocaleTimeString()); // 下午8:55:24

2.2 根据指定的系统时间来创建日期对象。 参数有三种格式

    //a. 给number类型的值,逗号隔开
var date2 = new Date(2000,5,6,8,20,30); //月份是从0开始的。
console.log(date2); //Tue Jun 06 2000 08:20:30 GMT+0800 (中国标准时间)
//b. 给字符串形式的年月日 var date3 = new Date("2000-5-6 8:20:30");
console.log(date3); //Sat May 06 2000 08:20:30 GMT+0800 (中国标准时间)
//c. 给毫秒的形式
var date4 = new Date(1000); //1秒=1000毫秒
console.log(date4); //给的毫秒从1970年1月1号,早八点开始算。Thu Jan 01 1970 08:00:01 GMT+0800 (中国标准时间)

2.3 获取当前的时间,毫秒形式

    var date5 = Date.now();
console.log(date5); // 1513256404915

2.4 获取日期对象里面的部分内容。

    // getTime()  返回毫秒数和valueOf()结果一样
// getMilliseconds()
// getSeconds() 返回0-59
// getMinutes() 返回0-59
// getHours() 返回0-23
// getDay() 返回星期几 0周日 6周6
// getDate() 返回当前月的第几天,当月的几号
// getMonth() 返回月份,从0开始
// getFullYear() 返回4位的年份 如 2016
// console.log('--------------------------------');
var date = new Date();
console.log(date.getFullYear());
console.log(date.getDate());
console.log(date.getDay());
console.log(date.getDate());
console.log(date.getMonth());
console.log(date.getFullYear());

2.5 写一个函数传过来一个日期对象,返回yyyy-MM-dd HH:mm:ss形式的字符串

其实可以用moment.js

方法一:

    function getStrOfDate(date){
var year = date.getFullYear();
var month = date.getMonth()+1;
month = month < 10? "0"+month : month;
var day = date.getDate();
var hour = date.getHours();
var min = date.getMinutes();
var sec = date.getSeconds();
return year+"-"+month+"-"+day+" "+hour+":"+min+":"+sec;
}
var date1 = new Date();
console.log(getStrOfDate(date1));// 2017-12-14 21:3:49

方法二:

    function getDate(a){
return a.getFullYear()+"-"+a.getMonth()+"-"+a.getDate()+" "+a.getHours()+":"+a.getMinutes()+":"+a.getSeconds();
}
var date11 = new Date();
console.log(getDate(date11)); //2017-12-14 21:3:49

Data内置对象的更多相关文章

  1. WebForm 内置对象

    内置对象: Response对象:响应请求 Response.Write("<script>alert('添加成功!')</script>"); Respo ...

  2. C#WebForm内置对象

    内置对象: Response对象:响应请求Response.Write("<script>alert('添加成功!')</script>");Respons ...

  3. WebForm---增删改(内置对象)

    一.添加 前台代码: <body> <form id="form1" runat="server"> <h1>用户添加< ...

  4. ASP.NET 常用内置对象详解-----Response

    利用提供的内置对象,可以实现页面之间的数据传递及实现一些特定的功能,如:缓冲输出,页面重定向等等. Response :响应,反应 Request:请求 Server:服务器 Application: ...

  5. JS的内置对象以及JQuery中的部分内容

     [js中的数组]              1  数组的概念:可以再内存中连续存储的多个有序元素的结构                元素的顺序:称为下标,通过下标查找对应元素.           ...

  6. python——内置对象

    python的内置对象 对象类型 常量示例/用法 Number(数字) 3.14159, 1234, 999L 3+4j String(字符串) 'spam', "guido's" ...

  7. C#构造方法(函数) C#方法重载 C#字段和属性 MUI实现上拉加载和下拉刷新 SVN常用功能介绍(二) SVN常用功能介绍(一) ASP.NET常用内置对象之——Server sql server——子查询 C#接口 字符串的本质 AJAX原生JavaScript写法

    C#构造方法(函数)   一.概括 1.通常创建一个对象的方法如图: 通过  Student tom = new Student(); 创建tom对象,这种创建实例的形式被称为构造方法. 简述:用来初 ...

  8. JavaScript 标准内置对象Promise使用学习总结

    Javascript标准内置对象Promise使用学习总结   by:授客 QQ:1033553122 1.   基础用法 var condition = true; let p = new Prom ...

  9. [转]python file文件操作--内置对象open

    python file文件操作--内置对象open   说明: 1. 函数功能打开一个文件,返回一个文件读写对象,然后可以对文件进行相应读写操作. 2. file参数表示的需要打开文件的相对路径(当前 ...

随机推荐

  1. MVC 返回404,返回图片,流到数组,apk信息

    return HttpNotFound(); byte[] buffer0 = QRCode(); return File(buffer0, @"image/jpeg"); // ...

  2. 实现Modbus ASCII多主站应用

    1.更新设计关于原来的协议栈在Modbus ASCII主站应用时所存在的局限性与Modbus RTU也是一样的,所以我们不分析它的不足,只讨论更新设计.我们将主站及其所访问的从站定义为通用的对象,而当 ...

  3. PAT_A1125#Chain the Ropes

    Source: PAT A1125 Chain the Ropes (25 分) Description: Given some segments of rope, you are supposed ...

  4. 物理cpu与逻辑cpu概述

    物理cpu与逻辑cpu概述(本博客属于转载部分内容:主要学习目的用于大数据平台Hadoop之yarn资源调度的配置) 一.yarn资源调度器中主要的资源分类       1.memory(内存) 2. ...

  5. echarts在地图上绘制散点图(任意点)

    项目需求:在省份地图上绘制散点图,散点位置不一定是哪个城市或哪个区县,即任意点 通过查询官网文档,找到一个与需求类似的Demo:https://www.echartsjs.com/gallery/ed ...

  6. IDEA返回上一步

    在开发中进入一个方法后想要到原来那行 ctrl+alt+左 回到上一步 ctrl+alt+右 回到下一步

  7. 37.query string、_all metadata

    主要知识点 1.query string基础语法 2._all metadata的理解     一.query string基础语法 1.GET /test_index/test_type/_sear ...

  8. 2、Linux的关机方式

    shutdown 关机指令,你可以man shutdown 来看一下帮助文档.例如你可以运行如下命令关机: shutdown –h 10 ‘This server will shutdown afte ...

  9. netty自定义协议 心跳 断线重连源码

    https://github.com/aa1356889/NettyHeartbeat

  10. 一文快速上手Logstash

    原文地址:https://cloud.tencent.com/developer/article/1353068 Elasticsearch是当前主流的分布式大数据存储和搜索引擎,可以为用户提供强大的 ...