Date 对象-->概念、创建以及方法
1.概念:
Date 对象用于处理日期与时间。
2.创建:
方法1:直接用Date()函数,返回值当前时间
格式:var d = Date();
注意:不论Date()是否带参数,返回都是当前时间
举例1:不代参
var d = Date()
console.log(d)
输出:

举例2:带参
var d = Date('2018-01-01')
console.log(d)
输出:仍为当前时间

方法2:构造函数-->不传参,返回当前时间
格式:var d = new Date();
举例:
var d = new Date()
console.log(d)
输出:

方法3:构造函数-->参数是一个表示时间的字符串
格式:month day, year hours:minutes:seconds
举例:December 24,2020 12:10:20
注意:如果省略了小时,分钟,秒数,这些会被设置为0
举例:2020-02-01
var d = new Date('2020-01-01')
console.log(d)
输出:

方法4:构造函数-->参数是(年,月,日,时,分,秒,毫秒)
注意:年和月必须写,且月从0开始,日期从1开始
举例:
var d = new Date(2020,02,03,01,30,40)
console.log(d)
输出:

方法5:构造函数-->参数是毫秒数(距离1970-01-01 0时有多少毫秒)
返回中国标准时间
举例:
var d = new Date(2000)
console.log(d)
输出:

3.Date 对象方法
1.获取年份:
date.getFullYear()
2.获取月份,注意0表示1月,依此类推
date.getMonth()
3.获取日期
date.getDate()
4.获取星期
date.getDay()
5.获取小时
date.getHours()
6.获取分钟
date.getMinutes()
7.获取秒数
date.getSeconds()
8.获取毫秒数
date.getMilliseconds()
9.获取日期对象所表示的日期距离1970-01-01的毫秒数
date.getTime()
10.设置年份
date.setFullYear()
11.设置月份
注意:如果传入的月份大于11,则年份增加
date.setMonth()
12.设置日期
注意:如果传入的日期超过了该月应有的天数则会增加月份
date.setDate()
13.设置小时
date.setHours()
14.设置分钟
date.setMinutes()
15.设置秒数
date.setSeconds()
16.设置豪秒数
date.setMilliseconds()
17.设置距离1970-01-01的毫秒数
date.setTime()
18.转换成字符串
a.包含年月日时分秒
date.toLocaleString()
b.包含年月日
date.toLocaleDateString()
c.包含时分秒
date.toLocaleTimeString()
19.返回该日期距离1970年1月1日0点的毫秒数
Date.parse(dateString)
参数:日期字符串,格式:2016-05-08 2015/05/08 12:00:00
Date 对象-->概念、创建以及方法的更多相关文章
- JS基础语法---Date对象中常见的方法
创建实例对象 var dt = new Date(); //当前的时间---当前的服务器 console.log(dt); var dt = new Date("2017-08-12&quo ...
- toLocaleTimeString()方法在IE和谷歌浏览器上 根据本地时间格式,把 Date 对象的时间部分(不含日期)转换为“时间字符串”存在区别
这两天修改一个bug,发现一个问题: toLocaleTimeString()方法在IE和谷歌浏览器上 根据本地时间格式,把 Date 对象的时间部分(不含日期)转换为“时间字符串”存在区别.方法原 ...
- javascript中的Date对象和Math对象
1.Date对象 1.创建Date对象 var time1=new Date() 方法1:不指定参数 var time1=new Date(); alert(time1.toLocaleString( ...
- JavaScript—Date对象详情
Date对象概述 javaScript 提供了 Date 类型来处理时间和日期.Date 对象内置一系列获取和设置日期时间信息的方法.(不是内置对象,需要自己new) javaScript 中的 Da ...
- js匿名函数和date对象,math对象
匿名函数: <script type="text/javascript"> function (参数列表){ 要执行的语句块; } </script> 对象 ...
- console.log的一个应用 -----用new方法生成一个img对象和document.createElement方法创建一个img对象的区别
我用两种方法来生成img对象,第一种方法是用new方法,第二种方法是用document.createElement方法. var img1 = new Image(); var img2 = docu ...
- JavaScript Date日期对象以及日期格式化方法
前言 Date对象是javascript语言中内置的数据类型,用于提供日期和时间的操作接口.Date对象是在早期java中的java.util.Date类基础上创建的,为此,Date类型使用自UTC1 ...
- Date对象方法
创建Date new Date() Date对象方法: get系列: getDate() 返回一个月中的某一天(1-31) getDay() ...
- JavaSE基础知识(5)—面向对象(5.1类和对象概念、创建及内存分配)
一.类和对象的相关概念 1.面向对象和面向过程的理解 面向对象和面向过程都属于解决问题的思考方式.面向过程:以执行者的角度思考问题,侧重于“怎么做”,比较适合解决小型项目面向对象:以指挥者的角度思考问 ...
随机推荐
- 小白的docker极简入门(二)、5分钟教你玩转docker安装
0-前言 上一篇中,我们已经安装后Linux了,我们需要在Linux下安装docker,然后才能在docker中安装和部署各种应用 同样,5分钟教你完成docker正确安装和使用, 不是纸上谈兵,不是 ...
- consoleInfo 输出 数组套对象 不显示...的方法 序列化 再反序列化
consoleInfo (...args) { // console.info('this', this) const name = this.$options.name let outName = ...
- Jmeter中使用MD5方法
在现在这家公司做测试的项目有用到鉴权,token的生成方式有使用到md5,具体的请求url和入参就不方便透露,讲一讲使用方法吧! 自带的Jmeter插件中是没有这个md5的所以,我们可以 (1)打开选 ...
- 【面试必备】用了那么多次 ping,是时候知道 ping 是如何工作的了!
每日一句英语学习,每天进步一点点: 前言 在日常生活或工作中,我们在判断与对方网络是否畅通,使用的最多的莫过于 ping 命令了. “那你知道 ping 是如何工作的吗?” —— 来自小林的灵魂拷问 ...
- Jenkinsfile里定义对象和函数,获取git提交人, 发送钉钉通知
自从开始使用Jenkinsfile作为Jenkins配置后就一发不可收,因为开发者自定义CI脚本实在太方便了. 比如,最近开发的以一个项目涉及多人,提交冲突挺多的,有的人自己没编译通过就提交了,导致后 ...
- Linux & Shell 学习笔记【1/2】
因为工作上的需要,花了些许时间去熟悉学习Linux和Shell,现在也花点事件在此记录一下以加强巩固学习的内容吧.学的不算深入,所以都是一些比较junior的内容. 在下一篇随笔会详述之前写的一个用于 ...
- BFS与DFS常考算法整理
BFS与DFS常考算法整理 Preface BFS(Breath-First Search,广度优先搜索)与DFS(Depth-First Search,深度优先搜索)是两种针对树与图数据结构的遍历或 ...
- latex中文支持ubuntu
latex安装: sudo apt install texlive-full 中文字体安装: sudo apt-get install latex-cjk-all 字体包中包含bsmi,bk ...
- JavaScript语法记要
JavaScript语法记要 1.JS代码忽略缩进和换行 2.JS六种数据类型 String // 字符串 Number // 数值 Boolean // 布尔值 null // 空值 undefin ...
- 微服务交付至kubernetes流程
目录 1.微服务简介 2.K8s部署微服务考虑的问题 3.项目迁移到k8s流程 1.微服务简介 微服务优点 服务组件化 每个服务独立开发.部署,有效避免一个服务的修改引起整个系统重新部署 技术栈灵活 ...