js日期date对象

js日期

  1. 日期对象的一些属性和方法

    var date = new Date()
    date.toString()                                        // "Tue Jan 29 2019 22:58:13 GMT+0800 (中国标准时间)"
    date.toTimeString()                                    // "22:58:13 GMT+0800 (中国标准时间)"
    date.toJSON()                                          // "2019-01-29T14:58:13.785Z"
    date.toDateString()                                    // "Tue Jan 29 2019"
    date.toLocaleString()                                  // "2019/1/29 下午10:58:13"
    date.toLocaleTimeString()                              // "下午10:58:13"
    date.toTimeString()                                    // "22:58:13 GMT+0800 (中国标准时间)"
    date.toLocaleDateString()                              // "2019/1/29"
    date.toLocaleDateString([], {weekday: ‘long‘})         // "星期二"
    date.toLocaleDateString([], {year: ‘numeric‘, month: ‘long‘, day: ‘numeric‘, weekday: ‘long‘}) // "2019年1月29日星期二"
    date.getFullYear()                                     // 2019
    date.getMonth()                                        // 0
    date.getHours()                                        // 22
  2. 修改日期
    var date = new Date()
    date.setDate(date.getDate() + 1); // 日期加1天
    date.setHours(date.getHours()+1); // 日期加一个小时
    // 类似的还有设置其他时间部分的...
  3. 日期对象比较大小
    相等的比较
        var date1 = new Date();
        var date2 = new Date();
        console.log(date1.valueOf() === date2.valueOf());  // true
    
    大小的比较,直接用比较运算符操作
        var date1 = new Date();
        var date2 = new Date(date1.valueOf() + 10);
        console.log(date1 < date2) // true
  4. 时间间隔
    计算两个日期间隔多少秒
    var date1 = new Date();
    var date2 = new Date(date1.valueOf() + 5000);
    var diff = date2.valueOf() - date1.valueOf();
    var diffsecond = diff/1000
    console.log(diffsecond);   // 5

原文地址:https://www.cnblogs.com/ye-hcj/p/10339968.html

时间: 01-30

js日期date对象的相关文章

js实现小时钟,js中Date对象的使用?

介绍一下js中Date对象的使用 dateObj = new Date() dateObj = new Date(dateValue) dateObj = new Date(year,month,date[,hours[,minutes[,seconds[,ms]]]]); 以下有一个小样例 <script type="text/javascript"> function setTime(){ //获得如今的时间 var now = new Date(); var year

JS日期(Date)处理函数总结

获取日期 1.Date() ——返回当日的日期和时间. 2.getDate() ——从 Date 对象返回一个月中的某一天 (1 ~ 31). 3.getDay() ——从 Date 对象返回一周中的某一天 (0 ~ 6). 4.getMonth() ——从 Date 对象返回月份 (0 ~ 11). 5.getFullYear() ——从 Date 对象以四位数字返回年份. 6.getYear() ——请使用 getFullYear() 方法代替. 7.getHours() ——返回 Date

js对Date对象的操作的问题(生成一个倒数7天的数组)

今天在论坛上看到这样一个问题如下: 问题描述: 使用JavaScript生成一个倒数7天的数组.比如今天是10月1号,生成的数组是["9月25号","9月26号","9月27号","9月28号","9月29号","9月30号","10月1号"].这个难点就是需要判断这个月份(可能还需要上一个月份)是30天还是31天,而且还有瑞年的2月28天或者29天. 解答思路: 不

学习笔记--js的date对象

在js中获取当前时间 <script type="text/javascript"> var date=new Date(); document.write(date.toLocaleString()); document.write("<hr>"); document.write(date); </script> **获取当前年的方法 getFullYear(): **获取当前月的方法 getMoth():返回的是0-11月,如

DATE日期&#183;&#183;MATH对象

1.Date日期 --Date 对象用于处理日期和时间. Date 对象的语法: var myDate=new Date() 2.Date 对象方法 eg: <style type="text/css"> #date{ width: 400px; height: 30px; } </style> <body> <input type="text" id="date"> <input type=

详解 Date 对象

JS使用Date对象来处理日期和时间 五种调用Date函数的方式 Date() 单纯的作为函数调用,传入的参数会被忽略,返回当前日期和时间的字符串表示. new Date() 作为构造函数调用. 返回当前日期和时间的Date对象. new Date(Milliseconds)  作为构造函数调用,并且传入一个数字,该数字被当作从1970年1月1日经过的毫秒数. 返回Date对象. new Date(string) 以字符形式储存的日期和时间. 返回Date对象. new Date(year,mo

JavaScript Date对象介绍

Date 日期和时间对象 1. 介绍 Date对象,是操作日期和时间的对象.Date对象对日期和时间的操作只能通过方法. 2. 构造函数 2.1 new Date() :返回当前的本地日期和时间 参数:无 返回值: {Date} 返回一个表示本地日期和时间的Date对象. 示例: var dt = new Date(); console.log(dt); // => 返回一个表示本地日期和时间的Date对象 2.2 new Date(milliseconds) :把毫秒数转换为Date对象 参数

js的DOM对象

1.js的Array对象           ** 创建数组(三种)                          - var arr1 = [1,2,3];                          - var arr2 = new Array(3); //长度是3                          - var arr3 = new Array(1,2,3); //数组中的元素是1 2 3 - var arr = []; //创建一个空数组 ** 属性:length

Js中Date格式化为字符串

惭愧,混迹博客园2年了,还没写过什么.最近不太忙,就写一下Js中Date对象的字符串转换吧. 直接贴代码,欢迎各位拍砖,吐槽! /*格式化时间 *formatStr 格式,如:YY-MM-DD hh:mm:ss.Y-M-D h:m:s *只有一个M时,月份小于十时前面不追加零,D.h.m.s雷同 */Date.prototype.toStringFormat = function (formatStr) { if (formatStr == null || formatStr == '') re

js的常用对象和方法

1.上节课内容回顾  * html里面form表单     * css     * javascript 2.内容补充  1.js和html两种结合方式   * 使用外部文件方式   * <script type="text/javascript" src="1.js">不能写js代码</script>    2.padding:内边距   * padding: 20px;   * 另外一种设置方式:   /*    设置内边距    按照顺