iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >javascript内置对象Date怎么使用
  • 139
分享到

javascript内置对象Date怎么使用

2023-06-29 12:06:05 139人浏览 独家记忆
摘要

这篇文章主要讲解了“javascript内置对象Date怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript内置对象Date怎么使用”吧!Date的基本使用内置对象Da

这篇文章主要讲解了“javascript内置对象Date怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript内置对象Date怎么使用”吧!

    Date的基本使用

    内置对象Date是构造函数,用new创建对象,无参数时返回当前时间,可加参数返回特定时间

    //内置对象Date是构造函数,用new创建对象,无参数时返回当前时间,可加参数返回特定时间var now_time = new Date();console.log(now_time);// 年月日之间可以用-或者/var time_1 = new Date('2018-05-06 12:36:15');var time_2 = new Date('2018/05/06');console.log(time_1);console.log(time_2);

    javascript内置对象Date怎么使用

    格式化时间

    可以从上图看到返回的时间格式 Sun May 06 2018 00:00:00 GMT+0800 (中国标准时间) 不符合我们中国人的表示习惯
    所以我们需要获取日期的指定部分,然后进行日期格式化。

    方法名说明代码
    getFullYear()获取当年Obj.getFullYear()
    getMonth()获取当月,返回0 -11Obj.getMonth()
    getDate()获取当天日期Obj.getDate()
    getDay()获取星期几(周日0 到 周六6)Obj.getDay()
    getHours()获取当前小时Obj.getHours()
    getMinutes()获取当前分钟Obj.getMinutes()
    getSeconds()获取当前秒钟Obj.getSeconds()

    1.格式化日期 - 年,月,日

    //格式化日期- 年,月,日var date = new Date(); // 实例化一个日期对象var year = date.getFullYear();  // 返回当前日期年份var month = date.getMonth() + 1;  //返回的是0-11,分别对应1-12月,所以接果+1才是正确的月数year = year < 10? '0' + year: year ;var dates = date.getDate();    // 返回几号dates  = dates < 10? '0' + dates: dates ;var day = date.getDay();   //返回的是0-6,分别对应星期天-星期六var day_arr = ['星期天','星期一','星期二','星期三','星期四','星期五','星期六',]console.log('今天是:'+ year + '年' + month +  '月' + dates + '日' + day_arr[day]);

    javascript内置对象Date怎么使用

    2.格式化时,分,秒

    function getTime(){            var time = new Date();            var h = time.getHours();            h = h < 10? '0' + h: h;            var m = time.getMinutes();            m = m < 10? '0' + m: m;            var s = time.getSeconds();            s = s < 10? '0' + s: s;            return h + ':'  + m + ':' + s ;        }        console.log(getTime());

    javascript内置对象Date怎么使用

    获取Date总的毫秒数(时间戳)

    我们时常可以看到时间戳,那么他是怎么来的呢?

    其实时间戳表示的是从1970年1月1号到当前时间的总的毫秒数。

    至于为什么是1970年的这个时间,感兴趣的可以百度看看,十分有趣。

    在我们javascript中获取时间戳有三种方法。

    //获取Date总的毫秒数(时间戳) ,是从1970年1月1号到当前的总的毫秒数 至于为什么是这个时间,感兴趣的可以百度看看,十分有趣//1.通过 valueOf() 或者 getTime() 方法var date = new Date();console.log(date.valueOf());  //得到的是我们当前时间距离1970 1.1的总的毫秒数console.log(date.getTime());//2.简单的写法(最常用的写法)var date = +new Date(); console.log(date);//3.H5 新增的,ie9以下不适用console.log(Date.now());

    javascript内置对象Date怎么使用

    案例-网页倒计时核心算法(重要)

    1)核心算法:输入的时间减去现在的时问就是利余的时问,即倒计时,但是不能拿着时分秒相减,比如05分减去25分,结果会是负数的。

    2)用时间载来做。用户输入时间总的老秒数减去现在时间的总的毫秒数,得到的就是剩余时间的毫秒数。

    3)把剩余时间总的毫秒数化为秒然后转换为天、时、分、秒(时间转换为时分秒)

    转换公式下:

    d = parselnt (总秒数/60/60/24);        计算天数
    h = parselnt (总秒数/60/60%24);        计算小时
    m = parselnt (总秒数/60%60);        计算分数
    s = parselnt (总秒数%60);        计算当前秒数

    //网页倒计时核心算法function countTime(time){    var newTime = +new Date(); //获取当前总的毫秒数(时间戳)    var inputTime = +new Date(time); // 得到指定时间的时间戳    var times = (inputTime - newTime) / 1000; // 剩余时间的秒数    var d = parseInt(times / 60 / 60 / 24); // 天数 ,取整    d = d<10 ? '0'+d : d; // 补零    var h = parseInt(times / 60 / 60 % 24);  // 时    h = h<10 ? '0'+h : h;    var m = parseInt(times / 60 % 60); //分    m = m<10 ? '0'+m : m;    var s = parseInt(times % 60);  //秒    s = s<10 ? '0'+s : s;    return d + '天' + h + '时' + m + '分' + s + '秒';}    console.log(countTime('2022-03-01 18:00:00'));

    javascript内置对象Date怎么使用

    感谢各位的阅读,以上就是“javascript内置对象Date怎么使用”的内容了,经过本文的学习后,相信大家对javascript内置对象Date怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

    --结束END--

    本文标题: javascript内置对象Date怎么使用

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

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

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

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

    下载Word文档
    猜你喜欢
    • javascript内置对象Date怎么使用
      这篇文章主要讲解了“javascript内置对象Date怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript内置对象Date怎么使用”吧!Date的基本使用内置对象Da...
      99+
      2023-06-29
    • JavaScript的内置对象Date详解
      目录Date对象创建Date对象newDate()getDate()getDay()getMonth()getFullYear()getHours()getMinutes()getS...
      99+
      2024-04-02
    • JavaScript的Date对象怎么用
      本篇内容介绍了“JavaScript的Date对象怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!接下...
      99+
      2024-04-02
    • javascript内置对象Date案例总结分析
      目录Date的基本使用格式化时间1.格式化日期-年,月,日2.格式化时,分,秒获取Date总的毫秒数(时间戳)案例-网页倒计时核心算法(重要)结语Date的基本使用 内置对象Date...
      99+
      2024-04-02
    • 怎么使用Date对象
      本篇内容介绍了“怎么使用Date对象”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Date对象怎么用那?首...
      99+
      2024-04-02
    • javascript中内置对象Math怎么使用
      本文小编为大家详细介绍“javascript中内置对象Math怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript中内置对象Math怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。M...
      99+
      2023-06-29
    • Javascript中如何使用Date对象
      Javascript中如何使用Date对象,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、Date对象是什么Date 对象用于处理日期和时间...
      99+
      2024-04-02
    • JavaScript日期对象Date怎么创建和使用
      这篇文章主要介绍了JavaScript日期对象Date怎么创建和使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript日期对象Date怎么创建和使用文章都会有所...
      99+
      2024-04-02
    • JavaScript的内置对象怎么用
      这篇“JavaScript的内置对象怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“J...
      99+
      2024-04-02
    • JavaScript中Date对象有什么用
      这篇文章主要为大家展示了“JavaScript中Date对象有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript中Date对象有什么用”这...
      99+
      2024-04-02
    • JavaScript中Date对象是什么
      小编给大家分享一下JavaScript中Date对象是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Date对象Date对象...
      99+
      2024-04-02
    • JavaScript(内置对象)
      目录 一,JavaScript内置对象二,Array对象2.1,常用属性和方法2.2,基本方法 三,Date对象3.1,常用方法3.2,小案例 四,Math对象 一,JavaScr...
      99+
      2023-09-07
      javascript 开发语言 ecmascript
    • JavaScript内置对象Math方法怎么用
      这篇文章主要介绍“JavaScript内置对象Math方法怎么用”,在日常操作中,相信很多人在JavaScript内置对象Math方法怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
      99+
      2024-04-02
    • JavaScript内置对象介绍
      目录一、内置对象二、Math对象1、Math对象的使用2、生成指定范围的随机数三、日期对象1、Date()方法的使用2、日期对象的使用3、获取时间戳四、数组对象1、数组对象的创建2、...
      99+
      2024-04-02
    • JavaScript对象和内置对象的区别
      这篇文章主要讲解了“JavaScript对象和内置对象的区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript对象和内置对象的区别”吧!一、...
      99+
      2024-04-02
    • Java的JSP内置对象怎么使用
      本文小编为大家详细介绍“Java的JSP内置对象怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java的JSP内置对象怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。JSP九大内置对象一览表为了简...
      99+
      2023-07-04
    • javascript内置对象有哪些
      javascript中的内置对象有:1.值属性;2.函数属性;3.基本对象;4.错误对象;5.数字和日期对象;6.字符串;7.可索引的集合对象;8.使用键的集合对象;9.结构化数据;10.控制抽象对象;11.反射;javascript中的...
      99+
      2024-04-02
    • 怎么使用JavaScript的对象
      本篇内容介绍了“怎么使用JavaScript的对象”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
      99+
      2024-04-02
    • javascript arguments对象怎么使用
      这篇文章主要讲解了“javascript arguments对象怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript argument...
      99+
      2024-04-02
    • 怎么使用JavaScript Math对象
      本篇内容主要讲解“怎么使用JavaScript Math对象”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用JavaScript Math对象”吧!Jav...
      99+
      2024-04-02
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作