Data内置对象
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内置对象的更多相关文章
- WebForm 内置对象
内置对象: Response对象:响应请求 Response.Write("<script>alert('添加成功!')</script>"); Respo ...
- C#WebForm内置对象
内置对象: Response对象:响应请求Response.Write("<script>alert('添加成功!')</script>");Respons ...
- WebForm---增删改(内置对象)
一.添加 前台代码: <body> <form id="form1" runat="server"> <h1>用户添加< ...
- ASP.NET 常用内置对象详解-----Response
利用提供的内置对象,可以实现页面之间的数据传递及实现一些特定的功能,如:缓冲输出,页面重定向等等. Response :响应,反应 Request:请求 Server:服务器 Application: ...
- JS的内置对象以及JQuery中的部分内容
[js中的数组] 1 数组的概念:可以再内存中连续存储的多个有序元素的结构 元素的顺序:称为下标,通过下标查找对应元素. ...
- python——内置对象
python的内置对象 对象类型 常量示例/用法 Number(数字) 3.14159, 1234, 999L 3+4j String(字符串) 'spam', "guido's" ...
- C#构造方法(函数) C#方法重载 C#字段和属性 MUI实现上拉加载和下拉刷新 SVN常用功能介绍(二) SVN常用功能介绍(一) ASP.NET常用内置对象之——Server sql server——子查询 C#接口 字符串的本质 AJAX原生JavaScript写法
C#构造方法(函数) 一.概括 1.通常创建一个对象的方法如图: 通过 Student tom = new Student(); 创建tom对象,这种创建实例的形式被称为构造方法. 简述:用来初 ...
- JavaScript 标准内置对象Promise使用学习总结
Javascript标准内置对象Promise使用学习总结 by:授客 QQ:1033553122 1. 基础用法 var condition = true; let p = new Prom ...
- [转]python file文件操作--内置对象open
python file文件操作--内置对象open 说明: 1. 函数功能打开一个文件,返回一个文件读写对象,然后可以对文件进行相应读写操作. 2. file参数表示的需要打开文件的相对路径(当前 ...
随机推荐
- 【转】虚拟化(二):虚拟化及vmware workstation产品使用
vmware workstation的最新版本是10.0.2.相信大家也都使用过,其中的简单的虚拟机的创建,删除等,都很简单,这里就不再详细说明了,下面我将简单介绍下vmware workstatio ...
- socket主要函数介绍
1. 基本套接字函数(1)socket函数原型 socket(建立一个socket文件描述符) 所需头文件 #include <sys/types.h> #include <sy ...
- BZOJ 1108: [POI2007]天然气管道Gaz 性质分析_小结论_巧妙
Description Mary试图控制成都的天然气市场.专家已经标示出了最好的天然气井和中转站在成都的地图.现在需要将中转 站和天然气井连接起来.每个中转站必须被连接到正好一个钻油井,反之亦然. M ...
- webpack command not found 的意外的坑 - 原因是从node开始
写给自己做个记录: 弄了半天 执行了下面操作 npm install webpack -g 因为小白不懂原理,所以执行了好遍,结果还是如题, webpack command not found 网上搜 ...
- kvm之 virt-install工具命令详解
一.virt-install是一个命令行工具,它能够为KVM.Xen或其它支持libvrit API的hypervisor创建虚拟机并完成GuestOS安装:此外,它能够基于串行控制台.VNC或SDL ...
- C#第四节课
分值语句(1) using System;using System.Collections.Generic;using System.Linq;using System.Text;using Syst ...
- (34)Spring Boot的启动器Starter详解【从零开始学Spring Boot】
Spring Boot应用启动器基本的一共有N(现知道的是44)种:具体如下: 1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置.日志和YAML. 2 ...
- 洛谷 P2712 摄像头
题目描述 食品店里有n个摄像头,这种摄像头很笨拙,只能拍摄到固定位置.现有一群胆大妄为的松鼠想要抢劫食品店,为了不让摄像头拍下他们犯罪的证据,他们抢劫前的第一件事就是砸毁这些摄像头. 为了便于砸毁摄像 ...
- 【ACM】hdu_1170_Balloon Comes!_201307261946
Balloon Comes!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tot ...
- POJ 1755
列出不等式后,把同时除Z把它去掉. 注意了,这里应该 是把直线变两点表示的向量更为简单,我开始就直接用直线写,后来,唉,写不下去了.. #include <iostream> #inclu ...