广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >JavaScript的内置对象Date详解
  • 819
分享到

JavaScript的内置对象Date详解

2024-04-02 19:04:59 819人浏览 泡泡鱼
摘要

目录Date对象创建Date对象newDate()getDate()getDay()getMonth()getFullYear()getHours()getMinutes()getS

Date对象

js中使用Date对象来表示一个时间

创建Date对象

new Date()

创建一个Date对象 如果使用构造函数创建一个Date对象,则会封装为当前代码执行的时间.


var  d = new Date();
console.log("当前时间是:",d);

在这里插入图片描述

创建一个指定的时间对象

需要在构造函数中传递表示时间的 字符串作为参数

日期格式 月份/日/年 (时:分:秒)


var  d = new Date("12/21/2012  12:12:30");
console.log("玛雅人预言世界末日的时间是:",d);

在这里插入图片描述

还可以通过传参的方式进行创建

语法为

new Date(y,M,d,h,m,s):带参的构造,参数是年、月、日、时、分、秒


var  d = new Date(2012,11,21,8,00,00);
console.log(d);

在这里插入图片描述

注意:

通过传参方式创建的时间的月份的整数值,从0(1月)到11(12月)

getDate()

获取当前对象是几日


var d = new Date("12/21/2012  12:12:30");
var date = d.getDate()
console.log("对象d是多少日:", date);

在这里插入图片描述

getDay()

  • 获取当前日期对象是周几
  • 会返回一个0-6的值
    • 0表示周日
    • 1表示周一
    • 2表示周二
    • 3表示周三
    • .......

var d = new Date("12/21/2012  12:12:30");
var date = d.getDay()
console.log("对象d是星期几:", date);

在这里插入图片描述

getMonth()

  • 获取当前时间对象的月份
  • 会返回一个0-11的值(通常会在后面加1来表示中国常用的月份)
    • 0表示1月
    • 1表示2月
    • ........
    • 11表示12月

var d = new Date("12/21/2012  12:12:30");
var date = d.getMonth()
console.log("当前时间对象的月份是:", date);//返回0-11的数 11代表12月

在这里插入图片描述

getFullYear()

  • 获取当前日期对象的年份
  • 已经被这个方法代替

var d = new Date("12/21/2012  12:12:30");
var date = d.getFullYear()
console.log("当前时间对象的年:", date);

在这里插入图片描述

getHours()

  • 获取当前日期对象的小时数
  • 返回(0~23)的值

getMinutes()

  • 获取当前日期对象的分钟数
  • 返回(0~59)的值

getSeconds()

  • 获取当前日期对象的秒数
  • 返回(0~59)的值

getMilliseconds()

  • 获取当前日期对象的毫秒数
  • 返回(0~999)的值

getTime()

  • 获取当前时间日期的时间戳
  • 时间戳,指的是从格林威治标准时间的1970年1年1月1日,0时0分0秒 到当前对象日期所花费的毫秒数(1秒 = 1000毫秒)
  • 计算机底层在保存时间时使用都是时间戳
  • 可以通过(time/1000/60/60/24/365)方式来进行转换到当前对象时间

var d = new Date("12/21/2012  11:10:30");
var date = d.getTime()
console.log("当前时间对象的年:", date);

在这里插入图片描述

Date.now()

  • 获取当前那一刻的时间戳
  • 利用时间戳可以来测试代码的执行的性能

var start = Date.now();
for (let i = 0; i < 100; i++)
{
    console.log(i);
}
var end = Date.now();
console.log("语句执行了:"+(end - start)+"毫秒");

在这里插入图片描述

toDateString()

  • 将日期转为字符

toLocaleDateString()

  • 将日期转换为本地日期格式的字符串

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: JavaScript的内置对象Date详解

本文链接: https://www.lsjlt.com/news/158281.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JavaScript的内置对象Date详解
    目录Date对象创建Date对象newDate()getDate()getDay()getMonth()getFullYear()getHours()getMinutes()getS...
    99+
    2022-11-12
  • javascript内置对象Date怎么使用
    这篇文章主要讲解了“javascript内置对象Date怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript内置对象Date怎么使用”吧!Date的基本使用内置对象Da...
    99+
    2023-06-29
  • Java Date 对象详解
    一、 Java Date 对象 Java Date 类表示日期和时间,可以存储从1970年1月1日零时(格林威治标准时间)起累计的毫秒数。Date 对象支持日期的计算和显示,并且可以与其他系统进行时间...
    99+
    2023-10-01
    java 开发语言 jvm
  • javascript内置对象Date案例总结分析
    目录Date的基本使用格式化时间1.格式化日期-年,月,日2.格式化时,分,秒获取Date总的毫秒数(时间戳)案例-网页倒计时核心算法(重要)结语Date的基本使用 内置对象Date...
    99+
    2022-11-13
  • JavaScript 内置对象 BigInt详细解析
    目录前言比较创建方法asIntN()asUintN()toLocaleString()toString()valueOf()前言 说起JavaScript中的内置对象,其实又很多,今...
    99+
    2022-11-13
  • JavaScript的内置对象Math和字符串详解
    目录Math对象常用属性常用方法Math.random()字符串方法length属性charAt()charCodeAt()fromCharCode()concat()in...
    99+
    2022-11-12
  • JavaScript(内置对象)
    目录 一,JavaScript内置对象二,Array对象2.1,常用属性和方法2.2,基本方法 三,Date对象3.1,常用方法3.2,小案例 四,Math对象 一,JavaScr...
    99+
    2023-09-07
    javascript 开发语言 ecmascript
  • JavaScript的Date对象怎么用
    本篇内容介绍了“JavaScript的Date对象怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!接下...
    99+
    2022-10-19
  • JavaScript对象和内置对象的区别
    这篇文章主要讲解了“JavaScript对象和内置对象的区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript对象和内置对象的区别”吧!一、...
    99+
    2022-10-19
  • 详解JavaScript中Math内置对象基本方法的使用
    目录概念math原生属性math常用方法math在日常开发中的数字处理方法使用Math.random()生成随机数小结Mathjs插件源码地址概念 Math 是javaScript的...
    99+
    2022-11-13
  • JavaScript内置对象Math与String详细介绍
    目录Math对象Math获取随机数String对象Math对象 js内置数学对象 不是一个构造函数 所以不需要使用new来调用 而是直接使用里面的属性和方法即可 Math.PI 圆周...
    99+
    2022-11-13
  • JavaScript内置对象介绍
    目录一、内置对象二、Math对象1、Math对象的使用2、生成指定范围的随机数三、日期对象1、Date()方法的使用2、日期对象的使用3、获取时间戳四、数组对象1、数组对象的创建2、...
    99+
    2022-11-12
  • javascript中Date对象的示例分析
    小编给大家分享一下javascript中Date对象的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MDN官网介绍set...
    99+
    2022-10-19
  • JavaScript的Proxy对象详解
    目录一、Proxy 是什么?二、怎么用?1、使用 Proxy 的简单实例2、目标对象被正确修改3、使用 set handler 做数据验证4、扩展构造函数总结一、Proxy 是什么?...
    99+
    2022-11-12
  • JavaScript的内置对象怎么用
    这篇“JavaScript的内置对象怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“J...
    99+
    2022-10-19
  • JavaScript中的内置对象介绍
    一、对象的概念 对象是一种特殊的数据类型(object)。拥有一系列的属性和方法。分为内置对象和自定义对象。 二、String对象 String对象用来支持对于字符串的处理。 1、属...
    99+
    2022-11-13
  • JavaScript history 对象详解
    目录1、路由导航2、历史状态管理API(1)hashchange 事件(2)popstate 事件(3)history.pushState() 方法(4)history.replac...
    99+
    2022-11-12
  • javascript内置对象有哪些
    javascript中的内置对象有:1.值属性;2.函数属性;3.基本对象;4.错误对象;5.数字和日期对象;6.字符串;7.可索引的集合对象;8.使用键的集合对象;9.结构化数据;10.控制抽象对象;11.反射;javascript中的...
    99+
    2022-10-20
  • JavaScript对象内置对象,值类型和引用类型讲解
    目录对象对象的定义遍历对象的成员JS内置对象Math对象Date对象数组对象String对象值类型和引用类型对象 JS中的对象是属性和行为的结合体,其中属性是对象的静态特征,行为又称...
    99+
    2022-11-12
  • JavaScript中如何理解单体内置对象
    这篇文章将为大家详细讲解有关JavaScript中如何理解单体内置对象,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。ECMA-262 对内置对象的定义是「由...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作